mirror of https://github.com/r4sas/ExtraMirror
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.5 KiB
37 lines
1.5 KiB
// hltv.h |
|
// all shared consts between server, clients and proxy |
|
|
|
#define TYPE_CLIENT 0 // client is a normal HL client (default) |
|
#define TYPE_PROXY 1 // client is another proxy |
|
#define TYPE_DIRECTOR 2 // client is a director |
|
#define TYPE_COMMENTATOR 3 // client is a commentator |
|
|
|
|
|
#define HLTV_ACTIVE 0 // tells client that he's an spectator and will get director command |
|
#define HLTV_STATUS 1 // send status infos about proxy |
|
#define HLTV_CAMERA 2 // set the actual director camera position |
|
#define HLTV_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_DIRTIME 5 // set director time |
|
#define DRCAPI_DIRSCALE 6 // set time scale |
|
#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 |
|
|
|
|
|
|