ManaPlus
Public Member Functions
TmwAthena::HomunculusHandler Class Reference

#include <homunculushandler.h>

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

Public Member Functions

 HomunculusHandler ()
 
 ~HomunculusHandler ()
 
void setName (const std::string &name) const
 
void moveToMaster () const
 
void move (const int x, const int y) const
 
void attack (const BeingId targetId, const Keep keep) const
 
void feed () const
 
void fire () const
 
void talk (const std::string &text) const
 
void emote (const uint8_t emoteId) const
 
void setDirection (const unsigned char type) const
 
- Public Member Functions inherited from Net::HomunculusHandler
 HomunculusHandler ()
 

Detailed Description

Definition at line 30 of file homunculushandler.h.

Constructor & Destructor Documentation

◆ HomunculusHandler()

TmwAthena::HomunculusHandler::HomunculusHandler ( )

Definition at line 29 of file homunculushandler.cpp.

30 {
31  homunculusHandler = this;
32 }
Net::HomunculusHandler * homunculusHandler
Definition: net.cpp:112

References homunculusHandler.

◆ ~HomunculusHandler()

TmwAthena::HomunculusHandler::~HomunculusHandler ( )
virtual

Reimplemented from Net::HomunculusHandler.

Definition at line 34 of file homunculushandler.cpp.

35 {
36  homunculusHandler = nullptr;
37 }

References homunculusHandler.

Member Function Documentation

◆ attack()

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

Implements Net::HomunculusHandler.

Definition at line 51 of file homunculushandler.cpp.

53 {
54 }

◆ emote()

void TmwAthena::HomunculusHandler::emote ( const uint8_t  emoteId) const
virtual

Implements Net::HomunculusHandler.

Definition at line 68 of file homunculushandler.cpp.

69 {
70 }

◆ feed()

void TmwAthena::HomunculusHandler::feed ( ) const
virtual

Implements Net::HomunculusHandler.

Definition at line 56 of file homunculushandler.cpp.

57 {
58 }

◆ fire()

void TmwAthena::HomunculusHandler::fire ( ) const
virtual

Implements Net::HomunculusHandler.

Definition at line 60 of file homunculushandler.cpp.

61 {
62 }

◆ move()

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

Implements Net::HomunculusHandler.

Definition at line 47 of file homunculushandler.cpp.

48 {
49 }

◆ moveToMaster()

void TmwAthena::HomunculusHandler::moveToMaster ( ) const
virtual

Implements Net::HomunculusHandler.

Definition at line 43 of file homunculushandler.cpp.

44 {
45 }

◆ setDirection()

void TmwAthena::HomunculusHandler::setDirection ( const unsigned char  type) const
virtual

Implements Net::HomunculusHandler.

Definition at line 72 of file homunculushandler.cpp.

73 {
74 }

◆ setName()

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

Implements Net::HomunculusHandler.

Definition at line 39 of file homunculushandler.cpp.

40 {
41 }

◆ talk()

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

Implements Net::HomunculusHandler.

Definition at line 64 of file homunculushandler.cpp.

65 {
66 }

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