ManaPlus
Public Member Functions
Net::PetHandler Class Referenceabstract

#include <pethandler.h>

Inheritance diagram for Net::PetHandler:
EAthena::PetHandler TmwAthena::PetHandler

Public Member Functions

 PetHandler ()
 
virtual ~PetHandler ()
 
virtual void move (const int x, const int y) const =0
 
virtual void emote (const uint8_t emoteId)=0
 
virtual void catchPet (const Being *const being) const =0
 
virtual void sendPetMessage (const int data) const =0
 
virtual void setName (const std::string &name) const =0
 
virtual void requestStatus () const =0
 
virtual void feed () const =0
 
virtual void dropLoot () const =0
 
virtual void returnToEgg () const =0
 
virtual void unequip () const =0
 
virtual void setDirection (const unsigned char type) const =0
 
virtual void evolution (const Item *item) const =0
 

Detailed Description

Definition at line 32 of file pethandler.h.

Constructor & Destructor Documentation

◆ PetHandler()

Net::PetHandler::PetHandler ( )
inline

Definition at line 35 of file pethandler.h.

36  { }

◆ ~PetHandler()

virtual Net::PetHandler::~PetHandler ( )
inlinevirtual

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

Definition at line 40 of file pethandler.h.

41  { }

Member Function Documentation

◆ catchPet()

virtual void Net::PetHandler::catchPet ( const Being *const  being) const
pure virtual

◆ dropLoot()

virtual void Net::PetHandler::dropLoot ( ) const
pure virtual

◆ emote()

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

◆ evolution()

virtual void Net::PetHandler::evolution ( const Item item) const
pure virtual

◆ feed()

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

◆ move()

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

◆ requestStatus()

virtual void Net::PetHandler::requestStatus ( ) const
pure virtual

◆ returnToEgg()

virtual void Net::PetHandler::returnToEgg ( ) const
pure virtual

◆ sendPetMessage()

virtual void Net::PetHandler::sendPetMessage ( const int  data) const
pure virtual

◆ setDirection()

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

◆ setName()

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

◆ unequip()

virtual void Net::PetHandler::unequip ( ) const
pure virtual

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