// director_cmds.h // sub commands for svc_director #define DRC_ACTIVE 0 // tells client that he's an spectator and will get director command #define DRC_STATUS 1 // send status infos about proxy #define DRC_CAMERA 2 // set the actual director camera position #define DRC_EVENT 3 // informs the dircetor about ann important game event #define DRC_FLAG_PRIO_MASK 0x0F // priorities between 0 and 15 (15 most important) #define DRC_FLAG_SIDE (1<<4) #define DRC_FLAG_DRAMATIC (1<<5) // commands of the director API function CallDirectorProc(...) #define DRCAPI_NOP 0 // no operation #define DRCAPI_ACTIVE 1 // de/acivates director mode in engine #define DRCAPI_STATUS 2 // request proxy information #define DRCAPI_SETCAM 3 // set camera n to given position and angle #define DRCAPI_GETCAM 4 // request camera n position and angle #define DRCAPI_DIRPLAY 5 // set director time and play with normal speed #define DRCAPI_DIRFREEZE 6 // freeze directo at this time #define DRCAPI_SETVIEWMODE 7 // overview or 4 cameras #define DRCAPI_SETOVERVIEWPARAMS 8 // sets parameter for overview mode #define DRCAPI_SETFOCUS 9 // set the camera which has the input focus #define DRCAPI_GETTARGETS 10 // queries engine for player list #define DRCAPI_SETVIEWPOINTS 11 // gives engine all waypoints