activeobject.cpp
上传用户:garry_shen
上传日期:2015-04-15
资源大小:45647k
文件大小:24k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "XmudOS.h"
  3. #include "ActiveObject.h"
  4. #include "GoodsGoodsGoods.h"
  5. #include "SkillSkillSkill.h"
  6. #include "Common.h"
  7. #include "condition.h"
  8. #include "mapmapinfo.h"
  9. #include "npcnpc.h"
  10. #include "player.h"
  11. #include "Fight.h"
  12. #include "CmdPlayerLogon.h"
  13. #include "hash.h"
  14. extern rmfullglobals myglobs;
  15. extern CList <CBaseMap*,CBaseMap*>maplist;
  16. extern CList <CFight*,CFight*>killlist;
  17. extern CList <CFight*,CFight*>fightlist;
  18. TObjectSkill * GetTObjSkill(CString szEName, int level, int score, CString szMapping)
  19. {
  20. TObjectSkill * lpObjectSkill;
  21. CSkill * lpSkill;
  22. lpSkill = GetSkillClass(szEName);
  23. if (lpSkill == NULL) return NULL;
  24. lpObjectSkill = new TObjectSkill;
  25. lpObjectSkill->lpSkill = lpSkill;
  26. lpObjectSkill->nLevel = level;
  27. lpObjectSkill->nScore = score;
  28. lpObjectSkill->szMapping = szMapping;
  29. return lpObjectSkill;
  30. }
  31. CActiveObject::CActiveObject() 
  32. strcpy(szCheck,SZAOBJCHECK);
  33. szCName = _T("");
  34. szEName = _T("");  
  35. szNickName = _T("");
  36. szTilte = _T("");
  37. szXFileName = _T("");
  38. szFamily = _T("礚