24 #ifndef NET_PLAYERHANDLER_H
25 #define NET_PLAYERHANDLER_H
52 const Keep keep)
const = 0;
56 virtual void emote(
const uint8_t emoteId)
const = 0;
59 const int amount)
const = 0;
65 virtual void setDirection(
const unsigned char direction)
const = 0;
68 const int direction)
const = 0;
75 const bool ignore)
const = 0;
77 virtual void ignoreAll(
const bool ignore)
const = 0;
91 const
int level) const = 0;
94 const
int tab) const = 0;
123 const
int middleStyle,
124 const
int bottomStyle,
125 const
int bodyStyle) const = 0;
127 virtual
void setTitle(const
int titleId) const = 0;
Attributes ::T AttributesT
BeingAction ::T BeingActionT
virtual void setDirection(const unsigned char direction) const =0
virtual void stopAttack() const =0
virtual void ignorePlayer(const std::string &player, const bool ignore) const =0
virtual void increaseSkill(const uint16_t skillId) const =0
virtual void setMemo() const =0
virtual void removeOption() const =0
virtual void changeAction(const BeingActionT &action) const =0
virtual void setShortcut(const int idx, const int tab, const uint8_t type, const int id, const int level) const =0
virtual void closeStyleWindow() const =0
virtual void setStat(Net::MessageIn &msg, const int type, const int64_t base, const int mod, const Notify notify) const =0
virtual void revive() const =0
virtual void requestPvpInfo() const =0
virtual void respawn() const =0
virtual void increaseAttribute(const AttributesT attr, const int amount) const =0
virtual void ignoreAll(const bool ignore) const =0
virtual void setDestination(const int x, const int y, const int direction) const =0
virtual void selectStyle(const int headColor, const int headStyle, const int bodyColor, const int topStyle, const int middleStyle, const int bottomStyle, const int bodyStyle) const =0
virtual int getDefaultWalkSpeed() const =0
virtual bool canUseMagic() const =0
virtual void attack(const BeingId id, const Keep keep) const =0
virtual void updateStatus(const uint8_t status) const =0
virtual void requestOnlineList() const =0
virtual void doriDori() const =0
virtual void emote(const uint8_t emoteId) const =0
virtual void setConfigOption(const int id, const int data) const =0
virtual void setTitle(const int titleId) const =0
virtual void shortcutShiftRow(const int row, const int tab) const =0
virtual void changeCart(const int type) const =0
virtual void pickUp(const FloorItem *const floorItem) const =0
virtual void explosionSpirits() const =0
#define A_DELETE_COPY(func)
bool msg(InputEvent &event)
void notify(const unsigned int message)
Net::PlayerHandler * playerHandler