1#ifndef ANTIBOT_ANTIBOT_DATA_H
2#define ANTIBOT_ANTIBOT_DATA_H
72#define ANTIBOT_VERSION \
74 ANTIBOT_ABI_VERSION, \
75 sizeof(CAntibotVersion), \
76 sizeof(CAntibotData), \
77 sizeof(CAntibotPlayerData), \
78 sizeof(CAntibotCharacterData), \
79 sizeof(CAntibotInputData), \
80 sizeof(CAntibotMapData), \
81 sizeof(CAntibotRoundData), \
90 void (*
m_pfnKick)(
int ClientId,
const char *pMessage,
void *pUser);
91 void (*
m_pfnLog)(
const char *pMessage,
void *pUser);
92 void (*
m_pfnReport)(
int ClientId,
const char *pMessage,
void *pUser);
93 void (*
m_pfnSend)(
int ClientId,
const void *pData,
int DataSize,
int Flags,
void *pUser);
@ ANTIBOT_MSGFLAG_FLUSH
Definition: antibot_data.h:11
@ ANTIBOT_ABI_VERSION
Definition: antibot_data.h:8
@ ANTIBOT_MSGFLAG_NONVITAL
Definition: antibot_data.h:10
@ ANTIBOT_MAX_CLIENTS
Definition: antibot_data.h:13
Definition: antibot_data.h:43
int m_WeaponChangeTick
Definition: antibot_data.h:56
int m_HookedPlayer
Definition: antibot_data.h:54
int m_Angle
Definition: antibot_data.h:53
int m_SpawnTick
Definition: antibot_data.h:55
int m_Team
Definition: antibot_data.h:49
bool m_Alive
Definition: antibot_data.h:47
char m_aName[16]
Definition: antibot_data.h:44
vec2 m_Pos
Definition: antibot_data.h:51
CAntibotInputData m_aLatestInputs[3]
Definition: antibot_data.h:45
bool m_Pause
Definition: antibot_data.h:48
vec2 m_Vel
Definition: antibot_data.h:52
Definition: antibot_data.h:85
int64_t m_Freq
Definition: antibot_data.h:89
void(* m_pfnReport)(int ClientId, const char *pMessage, void *pUser)
Definition: antibot_data.h:92
CAntibotVersion m_Version
Definition: antibot_data.h:86
void(* m_pfnKick)(int ClientId, const char *pMessage, void *pUser)
Definition: antibot_data.h:90
void(* m_pfnTeehistorian)(const void *pData, int DataSize, void *pUser)
Definition: antibot_data.h:94
void(* m_pfnSend)(int ClientId, const void *pData, int DataSize, int Flags, void *pUser)
Definition: antibot_data.h:93
int64_t m_Now
Definition: antibot_data.h:88
void(* m_pfnLog)(const char *pMessage, void *pUser)
Definition: antibot_data.h:91
void * m_pUser
Definition: antibot_data.h:95
Definition: antibot_data.h:17
int m_Width
Definition: antibot_data.h:18
unsigned char * m_pTiles
Definition: antibot_data.h:20
int m_Height
Definition: antibot_data.h:19
Definition: antibot_data.h:24
char m_aAddress[64]
Definition: antibot_data.h:25
Definition: antibot_data.h:98
CAntibotPlayerData m_aPlayers[ANTIBOT_MAX_CLIENTS]
Definition: antibot_data.h:100
CAntibotMapData m_Map
Definition: antibot_data.h:102
CAntibotCharacterData m_aCharacters[ANTIBOT_MAX_CLIENTS]
Definition: antibot_data.h:101
int m_Tick
Definition: antibot_data.h:99
Definition: antibot_data.h:60
int m_SizeInputData
Definition: antibot_data.h:67
int m_SizeRoundData
Definition: antibot_data.h:69
int m_AbiVersion
Definition: antibot_data.h:61
int m_SizeData
Definition: antibot_data.h:64
int m_SizeCharacterData
Definition: antibot_data.h:66
int m_SizePlayerData
Definition: antibot_data.h:65
int m_SizeMapData
Definition: antibot_data.h:68
int m_Size
Definition: antibot_data.h:62