ddnet/src/antibot/antibot_interface.h

30 lines
1,019 B
C
Raw Normal View History

#ifndef ANTIBOT_ANTIBOT_INTERFACE_H
#define ANTIBOT_ANTIBOT_INTERFACE_H
#include "antibot_data.h"
extern "C" {
2020-05-15 22:39:17 +00:00
int AntibotAbiVersion();
2020-05-15 16:29:34 +00:00
void AntibotInit(CAntibotData *pCallbackData);
void AntibotRoundStart(CAntibotRoundData *pRoundData);
void AntibotRoundEnd(void);
void AntibotUpdateData(void);
void AntibotDestroy(void);
void AntibotDump(void);
void AntibotOnPlayerInit(int ClientID);
void AntibotOnPlayerDestroy(int ClientID);
void AntibotOnSpawn(int ClientID);
void AntibotOnHammerFireReloading(int ClientID);
void AntibotOnHammerFire(int ClientID);
void AntibotOnHammerHit(int ClientID);
void AntibotOnDirectInput(int ClientID);
2020-05-15 16:29:34 +00:00
void AntibotOnCharacterTick(int ClientID);
void AntibotOnHookAttach(int ClientID, bool Player);
2020-05-15 16:29:34 +00:00
void AntibotOnEngineTick(void);
2020-07-01 12:11:37 +00:00
void AntibotOnEngineClientJoin(int ClientID, bool Sixup);
void AntibotOnEngineClientDrop(int ClientID, const char *pReason);
void AntibotOnEngineClientMessage(int ClientID, const void *pData, int Size, int Flags);
}
#endif // ANTIBOT_ANTIBOT_INTERFACE_H