24 #ifndef NET_CHARSERVERHANDLER_H
25 #define NET_CHARSERVERHANDLER_H
69 const unsigned char race,
71 const STD_VECTOR<int> &stats)
const = 0;
74 const std::string &email)
const = 0;
77 const std::string &newName)
const = 0;
92 const
std::
string &pin) const = 0;
95 const
std::
string &pin) const = 0;
98 const
std::
string &oldPin,
99 const
std::
string &newPin) const = 0;
102 const
int newSlot) const = 0;
Net::CharServerHandler * charServerHandler
virtual void chooseCharacter(Net::Character *const character) const =0
static void unlockCharSelectDialog()
virtual void renameCharacter(const BeingId id, const std::string &newName) const =0
virtual void setCharCreateDialog(CharCreateDialog *const window) const =0
static void updateCharSelectDialog()
virtual void clear() const =0
virtual unsigned int baseSprite() const =0
static Net::Character * mSelectedCharacter
virtual void changeSlot(const int oldSlot, const int newSlot) const =0
virtual void setCharSelectDialog(CharSelectDialog *const window) const =0
virtual unsigned int hairSprite() 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 setNewPincode(const BeingId accountId, const std::string &pin) const =0
virtual void ping() const =0
virtual unsigned int hatSprite() const =0
static CharSelectDialog * mCharSelectDialog
virtual void sendCheckPincode(const BeingId accountId, const std::string &pin) const =0
static Net::Characters mCharacters
virtual void requestCharacters() const =0
virtual void switchCharacter() const =0
virtual void changePincode(const BeingId accountId, const std::string &oldPin, const std::string &newPin) const =0
virtual void deleteCharacter(Net::Character *const character, const std::string &email) const =0
virtual unsigned int maxSprite() const =0
static CharCreateDialog * mCharCreateDialog
#define A_DELETE_COPY(func)
std::list< Character * > Characters