ManaPlus
Public Member Functions
Net::MercenaryHandler Class Referenceabstract

#include <mercenaryhandler.h>

Inheritance diagram for Net::MercenaryHandler:
EAthena::MercenaryHandler TmwAthena::MercenaryHandler

Public Member Functions

 MercenaryHandler ()
 
virtual ~MercenaryHandler ()
 
virtual void fire () const =0
 
virtual void moveToMaster () const =0
 
virtual void move (const int x, const int y) const =0
 
virtual void attack (const BeingId targetId, const Keep keep) const =0
 
virtual void talk (const std::string &text) const =0
 
virtual void emote (const uint8_t emoteId) const =0
 
virtual void setDirection (const unsigned char type) const =0
 

Detailed Description

Definition at line 35 of file mercenaryhandler.h.

Constructor & Destructor Documentation

◆ MercenaryHandler()

Net::MercenaryHandler::MercenaryHandler ( )
inline

Definition at line 38 of file mercenaryhandler.h.

39  { }

◆ ~MercenaryHandler()

virtual Net::MercenaryHandler::~MercenaryHandler ( )
inlinevirtual

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

Definition at line 43 of file mercenaryhandler.h.

44  { }

Member Function Documentation

◆ attack()

virtual void Net::MercenaryHandler::attack ( const BeingId  targetId,
const Keep  keep 
) const
pure virtual

◆ emote()

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

◆ fire()

virtual void Net::MercenaryHandler::fire ( ) const
pure virtual

◆ move()

virtual void Net::MercenaryHandler::move ( const int  x,
const int  y 
) const
pure virtual

◆ moveToMaster()

virtual void Net::MercenaryHandler::moveToMaster ( ) const
pure virtual

◆ setDirection()

virtual void Net::MercenaryHandler::setDirection ( const unsigned char  type) const
pure virtual

◆ talk()

virtual void Net::MercenaryHandler::talk ( const std::string &  text) const
pure virtual

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