![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <User.hpp>
Public Member Functions | |
| User () | |
| virtual | ~User () |
| void | SaveAccountData () |
| void | ChangeMap (const yap::ID &mapWorldID, const yap::Vector2 &mapPoint) |
| World & | GetWorld () |
| Map & | GetMap () |
| Account & | GetAccount () |
| const Player & | GetPlayer () const |
| void | SetWorld (World *world) |
| void | RemoveFromWorld () |
| const yap::String & | GetLogin () const |
| bool | Login (const yap::String &login, const yap::String &password, const yap::String &ip) |
| bool | Register (const yap::String &login, const yap::String &password, const yap::String &email, const yap::String &ip) |
| void | SetDatabaseManager (yap::DatabaseManager *databaseManager) |
| void | ServerTick (const yap::Time &dt) |
IPacketHandler members. | |
| virtual bool | HandlePacket (yap::IPacket &packet) |
| virtual bool | SendPacket (yap::IPacket &packet) |
| virtual void | AddRelay (yap::IPacketHandler *relay) |
| virtual void | RemoveRelay (yap::IPacketHandler *relay) |
| virtual void | SetParent (yap::IPacketHandler *parent) |
Public Member Functions inherited from yap::IPacketHandler | |
| virtual | ~IPacketHandler () |
Private Member Functions | |
| DISALLOW_COPY (User) | |
| void | SetMap (Map *map) |
| void | SetPlayer (Player *player) |
| void | HandleClientRequestStartInfo (yap::IPacket &packet) |
| void | HandleClientInfoApplyForce (yap::IPacket &packet) |
| void | HandleClientInfoGameMessage (yap::IPacket &packet) |
| void | SendChangeMap (Map &map) |
| void | SendGameMessage (const yap::GameMessage &message) |
| void | SendPokemonTeam (PokemonTeam &pokemonTeam) |
| void | SendChangeMoney (int value) |
Private Attributes | |
| yap::PacketHandler | packetHandler_ |
| yap::String | login_ |
| World * | world_ |
| Map * | map_ |
| Player * | player_ |
| yap::DatabaseManager * | databaseManager_ |
| Account * | account_ |
| yse::User::User | ( | ) |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 94 of file User.cpp.
| void yse::User::ChangeMap | ( | const yap::ID & | mapWorldID, |
| const yap::Vector2 & | mapPoint | ||
| ) |
|
private |
| Account & yse::User::GetAccount | ( | ) |
| const yap::String & yse::User::GetLogin | ( | ) | const |
| Map & yse::User::GetMap | ( | ) |
| const Player & yse::User::GetPlayer | ( | ) | const |
| World & yse::User::GetWorld | ( | ) |
|
private |
|
private |
|
private |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 84 of file User.cpp.
| bool yse::User::Login | ( | const yap::String & | login, |
| const yap::String & | password, | ||
| const yap::String & | ip | ||
| ) |
| bool yse::User::Register | ( | const yap::String & | login, |
| const yap::String & | password, | ||
| const yap::String & | email, | ||
| const yap::String & | ip | ||
| ) |
| void yse::User::RemoveFromWorld | ( | ) |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 99 of file User.cpp.
| void yse::User::SaveAccountData | ( | ) |
|
private |
|
private |
|
private |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 89 of file User.cpp.
|
private |
| void yse::User::ServerTick | ( | const yap::Time & | dt | ) |
| void yse::User::SetDatabaseManager | ( | yap::DatabaseManager * | databaseManager | ) |
|
private |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 104 of file User.cpp.
|
private |
| void yse::User::SetWorld | ( | World * | world | ) |
|
private |
|
private |
|
private |