📄 item.h
字号:
#ifndef _CITEM_H
#define _CITEM_H
#pragma pack(1)
typedef struct tagSTANDARDITEM
{
CHAR szName[15];
BYTE bStdMode;
BYTE bShape;
BYTE bWeight;
BYTE bAniCount;
BYTE sSpecialPower;
BYTE bNeedIdentify;
WORD wLooks;
WORD wDuraMax;
WORD wAC;
WORD wMAC;
WORD wDC;
WORD wMC;
WORD wSC;
BYTE bNeed;
BYTE bNeedLevel;
int nPrice;
}STANDARDITEM, *LPSTANDARDITEM;
typedef struct tagCLIENTITEMRCD
{
STANDARDITEM stStdItem;
int nMakeIndex;
WORD nDura;
WORD nDuraMax;
}CLIENTITEMRCD, *LPCLIENTITEMRCD;
typedef struct tagGROUNDITEM
{
INT nRecog;
SHORT shTileX;
SHORT shTileY;
WORD wLooks;
CHAR szItemName[40];
}GROUNDITEM, *LPGROUNDITEM;
#pragma pack(8)
class CItem
{
public:
CItem();
~CItem();
private:
public:
BYTE m_bAttr;
SHORT m_shCellNum;
CLIENTITEMRCD m_stItemInfo;
protected:
public:
BOOL SetItem(CLIENTITEMRCD stItemInfo, SHORT shInventoryNum);
BOOL DrawItem(INT nX, INT nY, BYTE bItemType = _ITEM_TYPE_INVENTORY);
VOID ShowItemStatus(INT nX, INT nY);
public:
};
#endif //_CITEM_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -