📄 slayercorpse.h
字号:
//////////////////////////////////////////////////////////////////////////////// Filename : SlayerCorpse.h// Written by : Reiot// Description : //////////////////////////////////////////////////////////////////////////////#ifndef __SLAYER_CORPSE_H__#define __SLAYER_CORPSE_H__#include "Item.h"#include "ItemFactory.h"#include "PCSlayerInfo3.h"#include "Corpse.h"class Slayer;//////////////////////////////////////////////////////////////////////////////// class SlayerCorpse;// 浇饭捞绢啊 磷菌阑 版快, 巢扁绰 矫眉捞促.//////////////////////////////////////////////////////////////////////////////class SlayerCorpse : public Corpse {public: SlayerCorpse(Slayer* pSlayer) throw(Error); virtual ~SlayerCorpse() throw();public: virtual void create(const string & ownerID, Storage storage, DWORD storageID, BYTE x, BYTE y, ItemID_t itemID=0) throw(Error) {} virtual bool destroy() throw(Error) { return true; } virtual void save(const string & ownerID, Storage storage, DWORD storageID, BYTE x, BYTE y) throw(Error) {} void tinysave(const string & field) const throw (Error) { tinysave(field.c_str()); } void tinysave(const char* field) const throw (Error) {}public: virtual ItemClass getItemClass() const throw() { return ITEM_CLASS_CORPSE; } virtual ItemType_t getItemType() const throw() { return SLAYER_CORPSE; } virtual void setItemType(ItemType_t itemType) throw() { throw UnsupportedError(); } virtual string toString() const throw();public: PCSlayerInfo3 & getSlayerInfo() throw() { return m_SlayerInfo; } const PCSlayerInfo3 & getSlayerInfo() const throw() { return m_SlayerInfo; } void setSlayerInfo(const PCSlayerInfo3 & slayerInfo) throw() { m_SlayerInfo = slayerInfo; } void setXY(ZoneCoord_t X, ZoneCoord_t Y) { m_SlayerInfo.setX(X); m_SlayerInfo.setY(Y); }protected: PCSlayerInfo3 m_SlayerInfo; // 矫眉狼 寇葛俊 措茄 沥焊};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -