📄 containerobject.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -