baseobj.h
来自「一个打飞机的小游戏的源代码」· C头文件 代码 · 共 50 行
H
50 行
// BaseObj.h: interface for the CBaseObj class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_BASEOBJ_H__60A19DBD_1C15_42FD_9D5B_6C21683C98E0__INCLUDED_)
#define AFX_BASEOBJ_H__60A19DBD_1C15_42FD_9D5B_6C21683C98E0__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DirectWnd.h"
#include "ObList.h"
class CBaseObj
{
public:
CBaseObj(CDirectWnd *win,CObList *ObList);
virtual ~CBaseObj();
void Run();
virtual void LoadPic(){};
virtual void Action(){};
int getPosX() { return posx; }
int getPosY() { return posy; }
int getId() { return id; }
int getExist() { return exist; }
int getWidth() { return width; }
int getHeight() { return height; }
void setPosX(int x) { posx = x; }
void setPosY(int y) { posy = y; }
void setId(int i) { id = i; }
void setExist(int e) { exist = e; }
public:
CDirectWnd *m_win;
CObList *m_ObList;
protected:
int posx;
int posy;
int xspeed;
int yspeed;
int width;
int height;
int id; // 0:我机 1:我机子弹 2: 敌机 3:敌机子弹 4:奖励物品 5:炸弹
int exist; // 1:表示存在 0:表示消失
};
#endif // !defined(AFX_BASEOBJ_H__60A19DBD_1C15_42FD_9D5B_6C21683C98E0__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?