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

游戏引擎

开发平台:

Visual C++

  1. // MainScreen.cpp: implementation of the CMainScreen class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "XMudClient.h"
  6. #include "MainScreen.h"
  7. #include "FacePlate.h"
  8. #include "D3DRMScreen.h"
  9. #include "alpha.h"
  10. #include "MapInfo.h"
  11. #include "MenuCreateNew.h"
  12. #include "InitInternet.h"
  13. #include <Imm.h>
  14. #include "MyDInput.h"
  15. #ifdef _DEBUG
  16. #undef THIS_FILE
  17. static char THIS_FILE[]=__FILE__;
  18. #define new DEBUG_NEW
  19. #endif
  20. extern BOOL g_Show555;
  21. extern BOOL g_Redraw2dFace[2];
  22. RECT rc3DMainFace;
  23. extern LPDIRECT3DRM3 g_lpD3DRM;
  24. extern LPDIRECT3DRMFRAME3 g_lpplayer;
  25. extern rmfullglobals myglobs;
  26. extern D3DAppInfo* d3dapp;
  27. extern CRITICAL_SECTION csAnimation;
  28. extern CList <animationCallbackArgs *, animationCallbackArgs *> animationlist;
  29. extern animationCallbackArgs *cb;
  30. extern CList<CPlayerInfo*,CPlayerInfo*>playerlist;
  31. extern CPlayerInfo * lpPlayerInfo;
  32. extern CList <CMapInfo *, CMapInfo *> maplist;
  33. extern CList<CSkillInfo*,CSkillInfo*>skilllist;
  34. extern CList<CEquipInfo*,CEquipInfo*>equiplist;
  35. extern CList<CEquipInfo*,CEquipInfo*>equiprentlist;
  36. extern CStringList g_equiprentlist;
  37. extern CMapInfo * lpMapInfo;
  38. extern BOOL bInsertState; //础