📄 itemmap.h
字号:
//////////////////////////////////////////////////////////////////////////////// Filename : ItemMap.h// Written by : 辫己刮// Description : // 努扼捞攫飘俊辑 啊廉柯 家飘等 酒捞袍狼 甘捞促.//////////////////////////////////////////////////////////////////////////////#ifndef __ITEM_MAP__#define __ITEM_MAP__#include "Item.h"#include <map>#include <list>//////////////////////////////////////////////////////////////////////////////// class ItemMap//////////////////////////////////////////////////////////////////////////////class Inventory;class Item;class ItemMap : public std::map<ulonglong, Item*> {// Inner type definitionpublic: typedef std::map<ulonglong, Item*> ITEM_MAP; typedef ITEM_MAP::iterator iterator; typedef ITEM_MAP::const_iterator const_iterator;// Member methodspublic: ItemMap() throw(); ~ItemMap() throw();public: // 葛电 磊丰甸阑 朝赴促. void clearAll(void) throw() { clear(); m_Num2x2 = 0; m_Num2x2Temp = 0;} // 酒捞袍阑 歹茄促. bool addItem(Item* pItem) throw(); // 2x2 酒捞袍狼 肮荐甫 技泼秦 霖促. void set2x2(int n) throw(); int get2x2() const throw() { return m_Num2x2; }protected: // 酒捞袍阑 甘俊 持扁 困秦 虐甫 备茄促. ulonglong getKey(Item* pItem) throw();// Member dataprotected: int m_Num2x2; int m_Num2x2Temp; // 烙矫 - GetKey俊辑 鞘荐};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -