ManaPlus
Public Member Functions
Net::HomunculusHandler Class Referenceabstract

#include <homunculushandler.h>

Inheritance diagram for Net::HomunculusHandler:
EAthena::HomunculusHandler TmwAthena::HomunculusHandler

Public Member Functions

 HomunculusHandler ()
 
virtual ~HomunculusHandler ()
 
virtual void setName (const std::string &name) 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 feed () const =0
 
virtual void fire () 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 homunculushandler.h.

Constructor & Destructor Documentation

◆ HomunculusHandler()

Net::HomunculusHandler::HomunculusHandler ( )
inline

Definition at line 38 of file homunculushandler.h.

39  { }

◆ ~HomunculusHandler()

virtual Net::HomunculusHandler::~HomunculusHandler ( )
inlinevirtual

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

Definition at line 43 of file homunculushandler.h.

44  { }

Member Function Documentation

◆ attack()

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

◆ emote()

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

◆ feed()

virtual void Net::HomunculusHandler::feed ( ) const
pure virtual

◆ fire()

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

◆ move()

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

◆ moveToMaster()

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

◆ setDirection()

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

◆ setName()

virtual void Net::HomunculusHandler::setName ( const std::string &  name) const
pure virtual

◆ talk()

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

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