resourcemanager.h
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 67 行
H
67 行
//--------------------------------------------------------------------------------// // Filename : ResourceManager.h // Written By : Reiot// //--------------------------------------------------------------------------------#ifndef __RESOURCE_MANAGER_H__#define __RESOURCE_MANAGER_H__// include files#include "Resource.h"#include "Assert.h"#include <list>const uint maxResources = 1024;//--------------------------------------------------------------------------------//// class ResourceManager////--------------------------------------------------------------------------------class ResourceManager{public : // constructor ResourceManager () throw (); // destructor ~ResourceManager () throw (); public : // load from resource file void load (const string & filename) throw (Error); // save to resource file void save (const string & filename) const throw (Error);public : // list methods void push_back (Resource* pResource) throw (Error) { Assert(pResource != NULL); m_Resources.push_back(pResource); } void pop_front () throw (Error) { Assert(!m_Resources.empty()); m_Resources.pop_front(); } Resource* front () const throw (Error) { Assert(!m_Resources.empty()); return m_Resources.front(); } bool empty () const throw () { return m_Resources.empty(); } // 悼老茄 颇老老 版快, 啊厘 弥脚 滚傈父阑 蜡瘤窍绊 备滚傈狼 颇老篮 昏力茄促. void optimize () throw (Error); // get debug string string toString () const throw ();private : // list of Resource list< Resource* > m_Resources;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?