2020-03-11 00:58:50 +00:00
|
|
|
#ifndef ANTIBOT_ANTIBOT_INTERFACE_H
|
|
|
|
#define ANTIBOT_ANTIBOT_INTERFACE_H
|
|
|
|
|
2021-06-22 20:51:49 +00:00
|
|
|
#include <base/dynamic.h>
|
|
|
|
|
|
|
|
#ifndef ANTIBOTAPI
|
|
|
|
#define ANTIBOTAPI DYNAMIC_IMPORT
|
|
|
|
#endif
|
|
|
|
|
2020-03-11 00:58:50 +00:00
|
|
|
#include "antibot_data.h"
|
2020-09-26 19:41:58 +00:00
|
|
|
extern "C" {
|
2020-03-11 00:58:50 +00:00
|
|
|
|
2021-06-22 20:51:49 +00:00
|
|
|
ANTIBOTAPI int AntibotAbiVersion();
|
|
|
|
ANTIBOTAPI void AntibotInit(CAntibotData *pCallbackData);
|
|
|
|
ANTIBOTAPI void AntibotRoundStart(CAntibotRoundData *pRoundData);
|
|
|
|
ANTIBOTAPI void AntibotRoundEnd(void);
|
|
|
|
ANTIBOTAPI void AntibotUpdateData(void);
|
|
|
|
ANTIBOTAPI void AntibotDestroy(void);
|
|
|
|
ANTIBOTAPI void AntibotDump(void);
|
|
|
|
ANTIBOTAPI void AntibotOnPlayerInit(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnPlayerDestroy(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnSpawn(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnHammerFireReloading(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnHammerFire(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnHammerHit(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnDirectInput(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnCharacterTick(int ClientID);
|
|
|
|
ANTIBOTAPI void AntibotOnHookAttach(int ClientID, bool Player);
|
|
|
|
ANTIBOTAPI void AntibotOnEngineTick(void);
|
|
|
|
ANTIBOTAPI void AntibotOnEngineClientJoin(int ClientID, bool Sixup);
|
|
|
|
ANTIBOTAPI void AntibotOnEngineClientDrop(int ClientID, const char *pReason);
|
|
|
|
ANTIBOTAPI void AntibotOnEngineClientMessage(int ClientID, const void *pData, int Size, int Flags);
|
2020-03-11 00:58:50 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
#endif // ANTIBOT_ANTIBOT_INTERFACE_H
|