?? 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 + -