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

📄 baosystem.h

📁 射击小游戏
💻 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 + -