army.h

来自「大家共同学习啊 有很大问题请大家帮助」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef __ARMY__H_
#define __ARMY__H_

class State;

class Army
{
private:
	State* m_pState;

	//保存各个状态指针便于使用
	State* m_pAdvanceState;
	State* m_pAssaultState;
	State* m_pRestState;
	State* m_pFiestaState;

	int m_iEmptyCount;
public:
	Army();
	
	void SetState(State *pState);
	
	State* GetAdvanceState();
	State* GetAssaultState();
	State* GetRestState();
	State* GetFiestaState();
	void Advance();
	void Assault();
	void Rest();
	void Fiesta();

	void SetEmptyCount(int iEmptyCount){m_iEmptyCount = iEmptyCount;}
	int GetEmptyCount(){return m_iEmptyCount;}
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?