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

#include <gamehandler.h>

Inheritance diagram for ManaServ::GameHandler:
ManaServ::MessageHandler Net::GameHandler Net::MessageHandler

Public Member Functions

 GameHandler ()
 
void handleMessage (MessageIn &msg) override
 
void connect () override
 
bool isConnected () override
 
void disconnect () override
 
void quit (bool reconnectAccount)
 
void quit () override
 
bool removeDeadBeings () const override
 
void clear ()
 
void gameLoading ()
 
bool canUseMagicBar () const override
 The ManaServ protocol doesn't use the MP status bar.
 
int getPickupRange () const override
 Tells the range is pixel where the player can pickup items from.
 
int getNpcTalkRange () const override
 Tells the range is pixel where the player can talk to an NPC from.
 
- Public Member Functions inherited from ManaServ::MessageHandler
 ~MessageHandler () override
 
- Public Member Functions inherited from Net::GameHandler
virtual ~GameHandler ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 32 of file gamehandler.h.

Constructor & Destructor Documentation

◆ GameHandler()

ManaServ::GameHandler::GameHandler ( )

Definition at line 44 of file gamehandler.cpp.

Member Function Documentation

◆ canUseMagicBar()

bool ManaServ::GameHandler::canUseMagicBar ( ) const
inlineoverridevirtual

The ManaServ protocol doesn't use the MP status bar.

Implements Net::GameHandler.

Definition at line 56 of file gamehandler.h.

◆ clear()

void ManaServ::GameHandler::clear ( )

◆ connect()

void ManaServ::GameHandler::connect ( )
overridevirtual

Implements Net::GameHandler.

Definition at line 98 of file gamehandler.cpp.

◆ disconnect()

void ManaServ::GameHandler::disconnect ( )
overridevirtual

Implements Net::GameHandler.

Definition at line 113 of file gamehandler.cpp.

◆ gameLoading()

void ManaServ::GameHandler::gameLoading ( )

Definition at line 129 of file gamehandler.cpp.

◆ getNpcTalkRange()

int ManaServ::GameHandler::getNpcTalkRange ( ) const
inlineoverridevirtual

Tells the range is pixel where the player can talk to an NPC from.

Implements Net::GameHandler.

Definition at line 60 of file gamehandler.h.

◆ getPickupRange()

int ManaServ::GameHandler::getPickupRange ( ) const
inlineoverridevirtual

Tells the range is pixel where the player can pickup items from.

Implements Net::GameHandler.

Definition at line 58 of file gamehandler.h.

◆ handleMessage()

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

Implements ManaServ::MessageHandler.

Definition at line 55 of file gamehandler.cpp.

◆ isConnected()

bool ManaServ::GameHandler::isConnected ( )
overridevirtual

Implements Net::GameHandler.

Definition at line 107 of file gamehandler.cpp.

◆ quit() [1/2]

void ManaServ::GameHandler::quit ( )
inlineoverridevirtual

Implements Net::GameHandler.

Definition at line 47 of file gamehandler.h.

◆ quit() [2/2]

void ManaServ::GameHandler::quit ( bool  reconnectAccount)

Definition at line 122 of file gamehandler.cpp.

◆ removeDeadBeings()

bool ManaServ::GameHandler::removeDeadBeings ( ) const
inlineoverridevirtual

Implements Net::GameHandler.

Definition at line 49 of file gamehandler.h.


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