⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clevel.h

📁 本游戏是一款单机版的坦克大战游戏
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////////////////////////
//      #                                                                               #       //
//		#		* File Name:	CLevel.h												#	    //
//		#																				#	    //
//		#		* Function:		the engine of the game									#	    //
//		#																				#	    //
//		#		* Instruction:	Created by JIAN NAN FEI 2008 8 29						#	    //
//      #                                                                               #       //
///////////////////////////////////////////////////////////////////////////////////////////////////

//----------------------------------------------------------------------------------------------//
//										DEFINES REFERENCES HERE									//
//----------------------------------------------------------------------------------------------//

	#define TANK_WAR_GAME_LEVEL
	#ifdef  TANK_WAR_GAME_LEVEL

	#define LEVEL_TANK_NUM_ADD	    8	
	#define MAX_TANK_ENEMIES_NUM	20

//----------------------------------------------------------------------------------------------//
//										HEADFILES REFERENCES HERE								//
//----------------------------------------------------------------------------------------------//


//----------------------------------------------------------------------------------------------//
//										GLOBAL MEMBER VARIAYS REFERENCES HERE					//
//----------------------------------------------------------------------------------------------//
	
	struct CLevelNode;
	class  CLevel;

	typedef struct CLevelNode
	{
		int n_nLevel;
		int m_nTankNum;
		int m_nTankType[LEVEL_TANK_NUM_ADD];
	}LEVELNODE,*LPLEVELNODE;

	typedef class CLevel
	{
	private:
		LEVELNODE m_lLevel;
	public:
		CLevel();
		~CLevel();
	public:

		int  GetTotalType();
		int  GetType(int n);
		void SetTankTypes(int *type);
		int *GetTankTypes()			{ return m_lLevel.m_nTankType;   };
		void SetGameLevel(int n)    { m_lLevel.n_nLevel=n;            };
		int  GetGameLevel()			{ return m_lLevel.n_nLevel;       };
		void SetTankNum(int n)		{ m_lLevel.m_nTankNum=n;		  };
		int  GetTankNum(int nlevel ){ return (m_lLevel.m_nTankNum+
									  LEVEL_TANK_NUM_ADD)%MAX_TANK_ENEMIES_NUM; };
		void Promotion();
		void ClearTypes();

	}LEVEL,*LPLEVEL;

	


//----------------------------------------------------------------------------------------------//
//										FUNCTION MEMBERS REFERENCES HERE						//
//----------------------------------------------------------------------------------------------//



//----------------------------------------------------------------------------------------------//
//										COMPLISHMENT OF THE FILE    							//
//----------------------------------------------------------------------------------------------//
	#endif

⌨️ 快捷键说明

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