PlayCommand.h
上传用户:jalin138
上传日期:2022-02-12
资源大小:5720k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #pragma once
  2. #include <list>
  3. #include "StatePlay.h"
  4. class CPlayCommand : public CState
  5. {
  6. public:
  7. CPlayCommand(CSprite* _Vector[],
  8. ST_GAME_PLAY *_play);
  9. virtual ~CPlayCommand(void);
  10. // 状态逻辑接口
  11. virtual bool Logic(void);
  12. // 状态渲染接口
  13. virtual void Render(void);
  14. // 传入场景管理对象,以改变状态
  15. virtual bool Handle(CSceneManage *_Manage);
  16. protected:
  17. //检测选择
  18. bool CheckChoice(int _n);
  19. // 选择动态
  20. void Move(void);
  21. protected:
  22. bool m_bChoice;
  23. hgeSprite *m_pChoice;
  24. protected:
  25. CSprite* m_vSprite[g_vector]; //精灵
  26. ST_GAME_PLAY *m_pPlay; //游戏属性数据
  27. };