📄 testai.cpp
字号:
#include "GroupAI.h"
#include "ExternalAI/aibase.h"
#include "Sim/Units/UnitDef.h"
#include <set>
DLL_EXPORT int GetGroupAiVersion()
{
return AI_INTERFACE_VERSION;
}
static const char* aiNameList[] = { AI_NAME, NULL } ;
DLL_EXPORT const char** GetAiNameList()
{
return aiNameList;
}
DLL_EXPORT bool IsUnitSuited(unsigned aiNumber, const UnitDef* unitDef)
{
if(unitDef->buildSpeed==0) //can only use builder units
return false;
else
return true;
}
DLL_EXPORT IGroupAI* GetNewAI(unsigned aiNumber)
{
CGroupAI* ai=new CGroupAI();
// ais.insert(ai);
return ai;
}
DLL_EXPORT void ReleaseAI(unsigned aiNumber, IGroupAI* i)
{
delete i;
// ais.erase(i);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -