Mana
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ManaServ::AbilityHandler Class Referencefinal

#include <abilityhandler.h>

Inheritance diagram for ManaServ::AbilityHandler:
ManaServ::MessageHandler Net::AbilityHandler Net::MessageHandler

Public Member Functions

 AbilityHandler ()
 
void handleMessage (MessageIn &msg) override
 
void use (int id) override
 
void useOn (int id, int beingId) override
 
void useAt (int id, int x, int y) override
 
void useInDirection (int id, int direction) override
 
- Public Member Functions inherited from ManaServ::MessageHandler
 ~MessageHandler () override
 
- Public Member Functions inherited from Net::AbilityHandler
virtual ~AbilityHandler ()
 

Additional Inherited Members

- Public Attributes inherited from Net::MessageHandler
const uint16_t * handledMessages = _no_messages
 

Detailed Description

Definition at line 30 of file abilityhandler.h.

Constructor & Destructor Documentation

◆ AbilityHandler()

ManaServ::AbilityHandler::AbilityHandler ( )

Definition at line 35 of file abilityhandler.cpp.

Member Function Documentation

◆ handleMessage()

void ManaServ::AbilityHandler::handleMessage ( MessageIn msg)
overridevirtual

Implements ManaServ::MessageHandler.

Definition at line 40 of file abilityhandler.cpp.

◆ use()

void ManaServ::AbilityHandler::use ( int  id)
overridevirtual

Implements Net::AbilityHandler.

Definition at line 45 of file abilityhandler.cpp.

◆ useAt()

void ManaServ::AbilityHandler::useAt ( int  id,
int  x,
int  y 
)
overridevirtual

Implements Net::AbilityHandler.

Definition at line 61 of file abilityhandler.cpp.

◆ useInDirection()

void ManaServ::AbilityHandler::useInDirection ( int  id,
int  direction 
)
overridevirtual

Implements Net::AbilityHandler.

Definition at line 70 of file abilityhandler.cpp.

◆ useOn()

void ManaServ::AbilityHandler::useOn ( int  id,
int  beingId 
)
overridevirtual

Implements Net::AbilityHandler.

Definition at line 53 of file abilityhandler.cpp.


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