KMissleSet.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #ifndef KMISSLESET_H
  2. #define KMISSLESET_H
  3. #include "KMissle.h"
  4. #include "KLinkArray.h"
  5. class CORE_API KMissleSet
  6. {
  7. KLinkArray m_FreeIdx; // 可用表
  8. KLinkArray m_UseIdx; // 已用表
  9. public:
  10. void Init();
  11. int Activate();
  12. int FindFree();
  13. int Add(int SubWorldId, int regionid, int x , int y , int dx = 0 , int dy = 0);
  14. int Add(int SubWorldId, int px, int py);
  15. int CreateMissile(int nSkillId, int nMissleId, int nLauncher,  int nTargetId ,int nSubWorldId, int nPX, int nPY, int nDir);
  16. void Remove(int nIndex);
  17. void ClearMissles();
  18. int GetCount();
  19. void Draw();
  20. };
  21. extern CORE_API KMissleSet MissleSet;
  22. #endif