| 12345678910111213141516171819202122232425262728293031 | #include "StdInc.h"#include "../../lib/AI_Base.h"#include "StupidAI.h"#ifdef __GNUC__#define strcpy_s(a, b, c) strncpy(a, c, b)#endif#ifdef __ANDROID__#define GetGlobalAiVersion StupidAI_GetGlobalAiVersion#define GetAiName StupidAI_GetAiName#define GetNewBattleAI StupidAI_GetNewBattleAI#endifstatic const char *g_cszAiName = "Stupid AI 0.1";extern "C" DLL_EXPORT int GetGlobalAiVersion(){	return AI_INTERFACE_VER;}extern "C" DLL_EXPORT void GetAiName(char* name){	strcpy_s(name, strlen(g_cszAiName) + 1, g_cszAiName);}extern "C" DLL_EXPORT void GetNewBattleAI(shared_ptr<CBattleGameInterface> &out){	out = make_shared<CStupidAI>();}
 |