00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef NET_ACCOUNTSERVER_CHARACTER_H
00023 #define NET_ACCOUNTSERVER_CHARACTER_H
00024
00025 #include <iosfwd>
00026
00027 namespace Net
00028 {
00029 namespace AccountServer
00030 {
00031 namespace Account
00032 {
00033 void createCharacter(const std::string &name,
00034 char hairStyle, char hairColor, char gender,
00035 short strength, short agility, short vitality,
00036 short intelligence, short dexterity, short willpower);
00037
00038 void deleteCharacter(char slot);
00039
00040 void selectCharacter(char slot);
00041
00042 void unregister(const std::string &username,
00043 const std::string &password);
00044
00045 void changeEmail(const std::string &email);
00046
00047 void changePassword(const std::string &username,
00048 const std::string &oldPassword,
00049 const std::string &newPassword);
00050 }
00051 }
00052 }
00053
00054 #endif