📄 equipmentslotcontainer.h
字号:
// EquipmentSlotContainer.h: interface for the CEquipmentSlotContainer class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_EQUIPMENTSLOTCONTAINER_H__0CECD3EF_08C6_4E7C_A7A0_9505E7132422__INCLUDED_)
#define AFX_EQUIPMENTSLOTCONTAINER_H__0CECD3EF_08C6_4E7C_A7A0_9505E7132422__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <SCItemSlotContainer.h>
class Player;
class SCItemSlot;
class CEquipmentSlotContainer : public SCItemSlotContainer
{
public:
CEquipmentSlotContainer();
virtual ~CEquipmentSlotContainer();
virtual VOID UpdateSlot( POSTYPE AtPos, eSlotType type, DBSERIAL serial, SLOTCODE code, POSTYPE quickPos, DURATYPE dura, BYTE level, eUPDATE_BIT upbits = UB_ALL );
virtual VOID UpdateSlot( POSTYPE AtPos, SCSlot & IN rSlot );
virtual BOOL InsertSlot( POSTYPE AtPos, SCSlot & IN rSlot ); // 浇吩俊 按眉 眠啊
virtual VOID DeleteSlot( POSTYPE AtPos, SCSlot * pSlotOut ); // 浇吩狼 按眉 昏力
BOOL CanEquip( POSTYPE AtPos, SCSlot & IN rSlotIn );
BOOL ValidLimitStr( SCItemSlot & ItemSlot );
BOOL ValidLimitDex( SCItemSlot & ItemSlot );
BOOL ValidLimitInt( SCItemSlot & ItemSlot );
BOOL ValidLimitLevel( SCItemSlot & ItemSlot );
BOOL ValidLimitSKill1( SCItemSlot & ItemSlot );
BOOL ValidLimitSKill2( SCItemSlot & ItemSlot );
inline VOID SetPlayer( Player * pPlayer ) { m_pPlayer = pPlayer; }
protected:
Player * m_pPlayer;
};
#endif // !defined(AFX_EQUIPMENTSLOTCONTAINER_H__0CECD3EF_08C6_4E7C_A7A0_9505E7132422__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -