containerobject.h
来自「坦克游戏」· C头文件 代码 · 共 42 行
H
42 行
// ContainerObject.h: interface for the CContainerObject class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CONTAINEROBJECT_H__D6656A15_FF11_4831_A9D2_6CB9935F263C__INCLUDED_)
#define AFX_CONTAINEROBJECT_H__D6656A15_FF11_4831_A9D2_6CB9935F263C__INCLUDED_
class CContainerObject
{
protected:
int width,height; //物体大小
public:
static CContainerObject* pFirst;
CContainerObject* pNext;
int positionX,positionY; //物体的位置
int type; //物体种类
char name[50]; //各对象的名字
int direction; //方向: 0.上,1.下,2.左,3.右
int movement; //坦克是否运动
int fireType;
//////////////////////////
public:
CContainerObject();
CContainerObject(CContainerObject *t);
virtual ~CContainerObject();
public:
virtual void displayObject(){}
virtual bool ActiveObject(){ return true; }
int GetBulletNum(CContainerObject *t);//返回t的子弹数
int GetPlayerTankNum();
int GetEnemyTankNum();
void KillAllEnemyTank();
void ActiveAll();
void ReleaseAll();
};
#endif // !defined(AFX_CONTAINEROBJECT_H__D6656A15_FF11_4831_A9D2_6CB9935F263C__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?