⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enemyplane.h

📁 人最近写的一个飞行类的游戏,主要目的是为了锻炼一下自己,提高编程水平,由于本人C++基础不是很好,所以程序中有很多地方设计的不是很合理,希望大家能够多提建议!
💻 H
字号:
// EnemyPlane.h: interface for the CEnemyPlane class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ENEMYPLANE_H__0B030668_3486_46F3_B24C_4B7D89C12649__INCLUDED_)
#define AFX_ENEMYPLANE_H__0B030668_3486_46F3_B24C_4B7D89C12649__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Plane.h"
#include "Explode.h"
#include "EnemyBullet.h"
#include "Bonus.h"

class CEnemyPlane : public CPlane  
{
public:
	CEnemyPlane(CDirectWnd *win,
				CObList *ObList,
				int px,
				int py,
				int xspd,
				int yspd,
				int etype,
				int elife);
	virtual ~CEnemyPlane();
	void LoadPic();
	void Action();
	void getInform();
	void Move();
	void Fire();
	int getScore() { return score; }
	int getDead() { return dead; }
	int getEnemyType() { return enemyType; }

public:
	LPDIRECTDRAWSURFACE EnemyPic;

private:
	int enemyType;                // 敌机类型
	int bulletNum;                // 敌机一次发出的子弹数量
	int firetime;
	int firetime1;
	int firetime2;
	int score;					  // 分数
	int dead;                     // 0:活着 1:死亡
};

#endif // !defined(AFX_ENEMYPLANE_H__0B030668_3486_46F3_B24C_4B7D89C12649__INCLUDED_)

⌨️ 快捷键说明

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