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

📄 enemysystem.h

📁 射击小游戏
💻 H
字号:
#ifndef ENERMY_SYSTEM_H
#define ENERMY_SYSTEM_H

using namespace std;
//*******************************************
//敌机系统类定义
//说明:这个类定义与BulletSystem基本相同。
//只是添加了几个成员变量和函数
//*******************************************
class EnermySystem
{
	list<Enermy*>	m_EnermyList;//维护敌人战斗机的链表
	list<Enermy*>::iterator		m_pCurElement;//获得元素指针
	int m_iEnermyIndex, m_iEnermyCount;//当前索引与总敌机数
	int m_iDifficulty;//难度
public:
	void AddDifficulty();//增加难度
	EnermySystem();//构造函数
	~EnermySystem();//析构函数
	Enermy* GetFirstEnermy();//获得第一个敌机元素的指针
	Enermy* GetNextEnermy();//获得下一个敌机元素的指针
	void CreateEnermy(int x, int y);//在x,y位置创建一个敌人
	void Update();//更新函数
	void ResetDifficulty();//重置难度
	void Clear();//清空链表
};

#endif

⌨️ 快捷键说明

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