📄 baosystem.h
字号:
#ifndef BAO_SYS_H
#define BAO_SYS_H
#include "Bao.h"
using namespace std;
class BaoSystem
{
list<Bao*> m_BaoList;//维护宝箱的链表
list<Bao*>::iterator m_pCurElement;//获得元素指针
int m_iBaoIndex, m_iBaoCount;//宝箱的当前索引和总数
public:
BaoSystem();//构造函数
Bao* GetFirstBao();//得到第一个元素指针
Bao* GetNextBao();//获得下一个元素指针(基于当前索引)
~BaoSystem();//析构函数
void BaoHappened(Bao::BAO_TYPE BaoType, int x, int y, double sprite_vx, double sprite_vy);//宝箱飞出
void Update();//更新宝箱系统
void Clear();//清除链表中的所有宝箱
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -