tank.h

来自「坦克大战游戏.很值得学习的东东.希望对大家有帮助」· C头文件 代码 · 共 51 行

H
51
字号
// Tank.h: interface for the CTank class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TANK1_H__50EECFCC_A3EC_4A5F_9FA5_ED1861FF9F08__INCLUDED_)
#define AFX_TANK1_H__50EECFCC_A3EC_4A5F_9FA5_ED1861FF9F08__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "结构定义.h"

class CTank  
{
	int    i,j;                   //循环用
	short  m_width,m_height;   //大小
	short  m_MoveX,m_MoveY;    //X\Y方向的移动速度
	bool   m_hit;               //碰撞到

public:	
	bool   OnShip;
	bool   BoomNow;                //爆炸
	bool   showrect;
	short  EatKind;
	THING  things;             //物品结构
	bool   dead;                //死亡
	short  blood;             //血量
	bool   fire;              //开火
	bool   GetBulleteStartPoint;
	int    MoveSpeed;
	bool   MoveStop;          //停止
	short  way;              //坦克面向
	short  BmpX,BmpY;      //图片位置
	RECT   m_rect;           //碰撞矩形
	POINT  ScreenXY;

	RECT GetTankRect();  //取得坦克当前的位置结构
	POINT Move(POINT &StartPoint,int n,int &speed);
	CTank();
	virtual ~CTank();

protected:
	void Init();  //初始化


private:
	
};

#endif // !defined(AFX_TANK1_H__50EECFCC_A3EC_4A5F_9FA5_ED1861FF9F08__INCLUDED_)

⌨️ 快捷键说明

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