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

📄 scenerylist.h

📁 一个类似坦克大战的小小游戏
💻 H
字号:
// SceneryList.h: interface for the CSceneryList class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SCENERYLIST_H__0A1D8FAD_1557_4505_8151_64ED499C1B5D__INCLUDED_)
#define AFX_SCENERYLIST_H__0A1D8FAD_1557_4505_8151_64ED499C1B5D__INCLUDED_

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

#include "GameObject.h"

class CSceneryList  
{
public:
	CSceneryList();
	virtual ~CSceneryList();

	// The structure of scenery node
	struct SceneryNode
	{
		CGameObject *pObjScenery;
		int nIndex;
		SceneryNode *pNext;
	};

public:
	// List controls
	void InitList();	// Init list
	void DestoryList();	// Delete list
	BOOL IsListEmpty();	// Returns ture if the list is empty.	

	void AddObject(CGameObject *&inObject);	// add an object to list.
	void DeleteObjectFromList(int inIndex);	// Delete an object from list.

private:
	SceneryNode *m_pFirst;
	SceneryNode *m_pLast;
};

#endif // !defined(AFX_SCENERYLIST_H__0A1D8FAD_1557_4505_8151_64ED499C1B5D__INCLUDED_)

⌨️ 快捷键说明

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