ManaPlus
Public Member Functions
Net::PlayerHandler Class Referenceabstract

#include <playerhandler.h>

Inheritance diagram for Net::PlayerHandler:
Ea::PlayerHandler EAthena::PlayerHandler TmwAthena::PlayerHandler

Public Member Functions

 PlayerHandler ()
 
virtual ~PlayerHandler ()
 
virtual void attack (const BeingId id, const Keep keep) const =0
 
virtual void stopAttack () const =0
 
virtual void emote (const uint8_t emoteId) const =0
 
virtual void increaseAttribute (const AttributesT attr, const int amount) const =0
 
virtual void increaseSkill (const uint16_t skillId) const =0
 
virtual void pickUp (const FloorItem *const floorItem) const =0
 
virtual void setDirection (const unsigned char direction) const =0
 
virtual void setDestination (const int x, const int y, const int direction) const =0
 
virtual void changeAction (const BeingActionT &action) const =0
 
virtual void respawn () const =0
 
virtual void ignorePlayer (const std::string &player, const bool ignore) const =0
 
virtual void ignoreAll (const bool ignore) const =0
 
virtual bool canUseMagic () const =0
 
virtual int getDefaultWalkSpeed () const =0
 
virtual void requestOnlineList () const =0
 
virtual void updateStatus (const uint8_t status) 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 shortcutShiftRow (const int row, const int tab) const =0
 
virtual void removeOption () const =0
 
virtual void changeCart (const int type) const =0
 
virtual void setMemo () const =0
 
virtual void doriDori () const =0
 
virtual void explosionSpirits () const =0
 
virtual void requestPvpInfo () const =0
 
virtual void revive () const =0
 
virtual void setConfigOption (const int id, const int data) 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 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 void setTitle (const int titleId) const =0
 
virtual void closeStyleWindow () const =0
 

Detailed Description

Definition at line 40 of file playerhandler.h.

Constructor & Destructor Documentation

◆ PlayerHandler()

Net::PlayerHandler::PlayerHandler ( )
inline

Definition at line 43 of file playerhandler.h.

44  { }

◆ ~PlayerHandler()

virtual Net::PlayerHandler::~PlayerHandler ( )
inlinevirtual

Reimplemented in TmwAthena::PlayerHandler, and EAthena::PlayerHandler.

Definition at line 48 of file playerhandler.h.

49  { }

Member Function Documentation

◆ attack()

virtual void Net::PlayerHandler::attack ( const BeingId  id,
const Keep  keep 
) const
pure virtual

◆ canUseMagic()

virtual bool Net::PlayerHandler::canUseMagic ( ) const
pure virtual

◆ changeAction()

virtual void Net::PlayerHandler::changeAction ( const BeingActionT action) const
pure virtual

◆ changeCart()

virtual void Net::PlayerHandler::changeCart ( const int  type) const
pure virtual

◆ closeStyleWindow()

virtual void Net::PlayerHandler::closeStyleWindow ( ) const
pure virtual

◆ doriDori()

virtual void Net::PlayerHandler::doriDori ( ) const
pure virtual

◆ emote()

virtual void Net::PlayerHandler::emote ( const uint8_t  emoteId) const
pure virtual

◆ explosionSpirits()

virtual void Net::PlayerHandler::explosionSpirits ( ) const
pure virtual

◆ getDefaultWalkSpeed()

virtual int Net::PlayerHandler::getDefaultWalkSpeed ( ) const
pure virtual

◆ ignoreAll()

virtual void Net::PlayerHandler::ignoreAll ( const bool  ignore) const
pure virtual

Implemented in Ea::PlayerHandler.

◆ ignorePlayer()

virtual void Net::PlayerHandler::ignorePlayer ( const std::string &  player,
const bool  ignore 
) const
pure virtual

Implemented in Ea::PlayerHandler.

◆ increaseAttribute()

virtual void Net::PlayerHandler::increaseAttribute ( const AttributesT  attr,
const int  amount 
) const
pure virtual

◆ increaseSkill()

virtual void Net::PlayerHandler::increaseSkill ( const uint16_t  skillId) const
pure virtual

◆ pickUp()

virtual void Net::PlayerHandler::pickUp ( const FloorItem *const  floorItem) const
pure virtual

◆ removeOption()

virtual void Net::PlayerHandler::removeOption ( ) const
pure virtual

◆ requestOnlineList()

virtual void Net::PlayerHandler::requestOnlineList ( ) const
pure virtual

◆ requestPvpInfo()

virtual void Net::PlayerHandler::requestPvpInfo ( ) const
pure virtual

◆ respawn()

virtual void Net::PlayerHandler::respawn ( ) const
pure virtual

◆ revive()

virtual void Net::PlayerHandler::revive ( ) const
pure virtual

◆ selectStyle()

virtual void Net::PlayerHandler::selectStyle ( const int  headColor,
const int  headStyle,
const int  bodyColor,
const int  topStyle,
const int  middleStyle,
const int  bottomStyle,
const int  bodyStyle 
) const
pure virtual

◆ setConfigOption()

virtual void Net::PlayerHandler::setConfigOption ( const int  id,
const int  data 
) const
pure virtual

◆ setDestination()

virtual void Net::PlayerHandler::setDestination ( const int  x,
const int  y,
const int  direction 
) const
pure virtual

◆ setDirection()

virtual void Net::PlayerHandler::setDirection ( const unsigned char  direction) const
pure virtual

◆ setMemo()

virtual void Net::PlayerHandler::setMemo ( ) const
pure virtual

◆ setShortcut()

virtual void Net::PlayerHandler::setShortcut ( const int  idx,
const int  tab,
const uint8_t  type,
const int  id,
const int  level 
) const
pure virtual

◆ setStat()

virtual void Net::PlayerHandler::setStat ( Net::MessageIn msg,
const int  type,
const int64_t  base,
const int  mod,
const Notify  notify 
) const
pure virtual

◆ setTitle()

virtual void Net::PlayerHandler::setTitle ( const int  titleId) const
pure virtual

◆ shortcutShiftRow()

virtual void Net::PlayerHandler::shortcutShiftRow ( const int  row,
const int  tab 
) const
pure virtual

◆ stopAttack()

virtual void Net::PlayerHandler::stopAttack ( ) const
pure virtual

◆ updateStatus()

virtual void Net::PlayerHandler::updateStatus ( const uint8_t  status) const
pure virtual

The documentation for this class was generated from the following file: