SinglePlayerSheet.h
上传用户:hkb425
上传日期:2007-06-16
资源大小:34191k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // SinglePlayerSheet.h: interface for the CSinglePlayerSheet class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_SINGLEPLAYERSHEET_H__902ED7E1_A628_11D6_814C_5254AB37CDC9__INCLUDED_)
  5. #define AFX_SINGLEPLAYERSHEET_H__902ED7E1_A628_11D6_814C_5254AB37CDC9__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "changeBar.h"
  10. #include "ViewBox.h"
  11. #include "listbox.h"
  12. #define  SP_ITEM_NUM  3
  13. #define  PLAYER_NAME  4
  14. class CSinglePlayerSheet  
  15. {
  16. public:
  17. CSinglePlayerSheet();
  18. virtual ~CSinglePlayerSheet();
  19. bool InitSheet();
  20. int  RenderSheet();
  21.     void SavePlayerInfo();
  22. int    m_iSelect;
  23. bool   m_bActive;
  24. private:
  25. void   UpdateSinglePlayer();
  26. void   DrawBackGround();
  27. void   DrawRectangle(int x0,int x1,int y0,int y1);
  28. CGraphButton  m_cButton[SP_ITEM_NUM];
  29. CGraphButton  m_cModifyButton;
  30. CGraphButton  m_cDeleteButton;
  31. CChangeBar    m_cHero;
  32.     CViewBox      m_cScript;
  33. CListBox      m_cPlayerList;
  34. };
  35. #endif // !defined(AFX_SINGLEPLAYERSHEET_H__902ED7E1_A628_11D6_814C_5254AB37CDC9__INCLUDED_)