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

游戏引擎

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "XMudClient.h"
  3. #include "CommandCheck.h"
  4. #include "MenuCreateNew.h"
  5. #include "CommunicateMsg.h"
  6. #include "midi.h"
  7. #include "faceplate.h"
  8. #include "CmdFunction.h"
  9. #include "FileFunctionItem.h"
  10. #include "D3DRMScreen.h"
  11. #include "MapInfo.h"
  12. #include "NpcInfo.h"
  13. extern rmfullglobals myglobs;
  14. extern int g_nGameState;
  15. extern CMenuCreateNew m_MenuCreateNew;
  16. extern SOCKET hLCltForRSvrSock;
  17. extern BOOL g_bGetInputMessage;
  18. extern CStringList g_strlistChannel;
  19. extern CStringList g_strlistSelfMsg;
  20. extern CStringList g_strlistMesssage;
  21. extern CStringList g_strlistPlayerOnline;
  22. extern CList<CPlayerInfo*,CPlayerInfo*>playerlist;
  23. extern CList<CEquipInfo*,CEquipInfo*>equiplist;
  24. extern CList<CEquipInfo*,CEquipInfo*>equiprentlist;
  25. extern CList<CItemInfo *, CItemInfo *> itemlist;
  26. extern CRITICAL_SECTION csAnimation;
  27. extern CList <animationCallbackArgs *, animationCallbackArgs *> animationlist;
  28. extern CRITICAL_SECTION csMaplist;
  29. extern CList <CMapInfo *, CMapInfo *> maplist;
  30. extern CList <CNpcInfo *,CNpcInfo *> npclist;
  31. extern char g_tszPathName[256];
  32. void CmdListProc()
  33. {
  34. CPlayerInfo *lpPlayerInfo;
  35. CMapInfo *lpMapInfo;
  36. CString strtmp;
  37. int i,j;
  38. BOOL bFindInMap = FALSE;
  39. BOOL bAcceptBuy = FALSE;
  40. lpPlayerInfo = playerlist.GetHead();
  41. if(lpPlayerInfo->m_sPERSONA.IsEmpty()){
  42. strtmp = szYellowLow;
  43. strtmp += CString("