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