📄 package.h
字号:
// Package.h: interface for the CPackage class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PACKAGE_H__97D8AEC6_7C3B_4935_9FFD_364EE8198F85__INCLUDED_)
#define AFX_PACKAGE_H__97D8AEC6_7C3B_4935_9FFD_364EE8198F85__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Item.h"
enum // type
{
PACKAGE_STORAGE = 10, // 寄存处
PACKAGE_TRUNK = 20, // 箱子
PACKAGE_CHEST = 30, // 百宝囊
PACKAGE_EUDEMON_BROODER = 40, // 幻兽孵化器
PACKAGE_EUDEMON_STORAGE = 50, // 幻兽存储仓库
PACKAGE_AUCTION_STORAGE = 60, // 拍卖NPC
};
class CPackage
{
public:
CPackage();
virtual ~CPackage();
private:
DEQUE_ITEM m_setItem;
int m_nType;
OBJID m_idPackage;
int m_nMaxItemAmount;
public:
void Reset();
int GetItemAmount();
CItem* GetItem(OBJID id);
CItem* GetItemByIndex(int nIndex);
void AddItem(CItem* pItem);
void DelItem(OBJID idItem);
void SetId(OBJID idPackage);
OBJID GetId();
int GetType();
int GetMaxItemAmount(){return m_nMaxItemAmount;}
void SetMaxItemAmount(int nAmount){m_nMaxItemAmount = nAmount;}
void SetType(int nType);
};
#endif // !defined(AFX_PACKAGE_H__97D8AEC6_7C3B_4935_9FFD_364EE8198F85__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -