| 123456789101112131415161718192021222324252627282930 |
- #include "StdInc.h"
- #include "CEmptyAI.h"
- std::set<CGlobalAI*> ais;
- extern "C" DLL_EXPORT int GetGlobalAiVersion()
- {
- return AI_INTERFACE_VER;
- }
- extern "C" DLL_EXPORT void GetAiName(char* name)
- {
- strcpy(name,NAME);
- }
- extern "C" DLL_EXPORT char * GetAiNameS()
- {
- char * ret = new char[50];
- strcpy(ret,NAME);
- return ret;
- }
- extern "C" DLL_EXPORT CGlobalAI * GetNewAI()
- {
- return new CEmptyAI();
- // return
- }
- extern "C" DLL_EXPORT void ReleaseAI(CGlobalAI * i)
- {
- delete (CEmptyAI*)i;
- ais.erase(i);
- }
|