📄 enemysystem.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 + -