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

模拟服务器

开发平台:

C/C++

  1. // -------------------------------------------------------------------------
  2. // 文件名 : UiNewPlayer2.h
  3. // 创建者 : 彭建波
  4. // 创建时间 : 2002-9-10 14:25:21
  5. // 功能描述 : 角色新建界面-2
  6. // -------------------------------------------------------------------------
  7. #ifndef __UINEWPLAYER2_H__
  8. #define __UINEWPLAYER2_H__
  9. #include "../Elem/WndButton.h"
  10. #include "../Elem/WndText.h"
  11. #include "../Elem/WndShowAnimate.h"
  12. #include "../../Login/Character/SelSavedCharacter.h"
  13. class KUiNewPlayer2 : protected KWndShowAnimate
  14. {
  15. public:
  16. static KUiNewPlayer2* OpenWindow(const char* pName, int bMale);//打开窗口,返回唯一的一个类对象实例
  17. static void CloseWindow(bool bDestroy); //关闭窗口,同时可以选则是否删除对象实例
  18. private:
  19. KUiNewPlayer2();
  20. ~KUiNewPlayer2();
  21. void LoadScheme(const char* pScheme);//载入界面方案
  22. void Initialize(); //初始化
  23. int WndProc(unsigned int uMsg, unsigned int uParam, int nParam);
  24. void OnClickButton(KWndWindow* pWnd);//响应点击按钮
  25. void UpdateProperty(); //更新属性说明
  26. void OnOk(); //完成
  27. void OnCancel(); //取消
  28. void Breathe();
  29. private:
  30. static KUiNewPlayer2* m_pSelf;
  31. private:
  32. KWndText256 m_PropertyShow; // 属性说明
  33. KWndButton m_Gold; // 金
  34. KWndButton m_Wood; // 木
  35. KWndButton m_Water; // 水
  36. KWndButton m_Fire; // 火
  37. KWndButton m_Earth; // 土
  38. KWndButton m_OK; // 确定
  39. KWndButton  m_Cancel; // 取消
  40. KNewCharacterInfo m_Info;
  41. bool m_bCreating;
  42. };
  43. #endif // __UINEWPLAYER2_H__