ManaPlus
|
#include <charserverhandler.h>
Public Member Functions | |
~CharServerHandler () | |
void | setCharSelectDialog (CharSelectDialog *const window) const |
void | requestCharacters () const |
unsigned int | baseSprite () const A_CONST |
unsigned int | hairSprite () const A_CONST |
unsigned int | maxSprite () const A_CONST |
virtual void | connect () const =0 |
void | clear () const |
Public Member Functions inherited from Net::CharServerHandler | |
virtual void | setCharCreateDialog (CharCreateDialog *const window) const =0 |
virtual void | chooseCharacter (Net::Character *const character) const =0 |
virtual void | newCharacter (const std::string &name, const int slot, const GenderT gender, const int hairstyle, const int hairColor, const unsigned char race, const uint16_t look, const std::vector< int > &stats) const =0 |
virtual void | deleteCharacter (Net::Character *const character, const std::string &email) const =0 |
virtual void | renameCharacter (const BeingId id, const std::string &newName) const =0 |
virtual void | switchCharacter () const =0 |
virtual unsigned int | hatSprite () const =0 |
virtual void | setNewPincode (const BeingId accountId, const std::string &pin) const =0 |
virtual void | sendCheckPincode (const BeingId accountId, const std::string &pin) const =0 |
virtual void | changePincode (const BeingId accountId, const std::string &oldPin, const std::string &newPin) const =0 |
virtual void | changeSlot (const int oldSlot, const int newSlot) const =0 |
virtual void | ping () const =0 |
Protected Member Functions | |
CharServerHandler () | |
Protected Member Functions inherited from Net::CharServerHandler | |
CharServerHandler () | |
Additional Inherited Members | |
Static Public Member Functions inherited from Net::CharServerHandler | |
static void | updateCharSelectDialog () |
static void | unlockCharSelectDialog () |
Static Public Attributes inherited from Net::CharServerHandler | |
static Net::Characters | mCharacters |
static CharSelectDialog * | mCharSelectDialog = 0 |
static CharCreateDialog * | mCharCreateDialog = 0 |
static Net::Character * | mSelectedCharacter = 0 |
Deals with incoming messages from the character server.
Definition at line 35 of file charserverhandler.h.
|
virtual |
Reimplemented from Net::CharServerHandler.
Reimplemented in TmwAthena::CharServerHandler, and EAthena::CharServerHandler.
Definition at line 45 of file charserverhandler.cpp.
References clear().
|
protected |
Definition at line 40 of file charserverhandler.cpp.
|
virtual |
Implements Net::CharServerHandler.
Definition at line 62 of file charserverhandler.cpp.
References EA_SPRITE_BASE.
|
virtual |
Implements Net::CharServerHandler.
Definition at line 77 of file charserverhandler.cpp.
References delete_all(), and Net::CharServerHandler::mCharacters.
Referenced by ~CharServerHandler().
|
pure virtual |
Implemented in TmwAthena::CharServerHandler, and EAthena::CharServerHandler.
Referenced by requestCharacters().
|
virtual |
Implements Net::CharServerHandler.
Definition at line 67 of file charserverhandler.cpp.
References EA_SPRITE_HAIR_COLOR.
|
virtual |
Implements Net::CharServerHandler.
Definition at line 72 of file charserverhandler.cpp.
References EA_SPRITE_VECTOREND.
|
virtual |
Implements Net::CharServerHandler.
Definition at line 57 of file charserverhandler.cpp.
References connect().
|
virtual |
Implements Net::CharServerHandler.
Definition at line 50 of file charserverhandler.cpp.
References Net::CharServerHandler::mCharSelectDialog, and Net::CharServerHandler::updateCharSelectDialog().
Referenced by EAthena::GeneralHandler::reload(), and TmwAthena::GeneralHandler::reload().