![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <User.hpp>
Public Member Functions | |
| User () | |
| virtual | ~User () |
| void | ChangeMoney (int value) |
| void | UpdatePlayTime (const yap::Time &dt) |
Public getters. | |
| PlayerTrainer & | GetTrainer () const |
| void | SetTrainer (PlayerTrainer *trainer) |
| const yap::String & | GetLogin () const |
| const yap::ID & | GetID () const |
| const PlayerData & | GetPlayerData () const |
| BattleParameters & | GetBattleParameters () const |
Public setters. | |
| void | SetLogin (const yap::String &login) |
| void | SetWorld (World *world) |
| void | SendGameMessage (const yap::GameMessage &message) |
| void | SetBattleParameters (BattleParameters *value) |
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 () |
Public Attributes | |
| yap::Event< const User &, Player * > | OnPlayerCreated |
| yap::Event< const User &, Player & > | OnPlayerWarped |
| yap::Event< const User &, const yap::GameMessage & > | OnMessageReceived |
| yap::Event< User & > | OnBattleTriggered |
| yap::Event< const User & > | OnPokemonTeamReceived |
| yap::Event< User & > | OnPlayerDataReceived |
Private Member Functions | |
| DISALLOW_COPY (User) | |
| void | HandleServerInfoSetUserPlayer (yap::IPacket &packet) |
| void | HandleServerInfoChangeMap (yap::IPacket &packet) |
| void | HandleServerInfoAddObject (yap::IPacket &packet) |
| void | HandleServerInfoRemoveObject (yap::IPacket &packet) |
| void | HandleServerInfoGameMessage (yap::IPacket &packet) |
| void | HandleServerInfoTriggerBattle (yap::IPacket &packet) |
| void | HandlerServerInfoPokemonTeam (yap::IPacket &packet) |
| void | HandlerServerInfoChangeMoney (yap::IPacket &packet) |
Private getters. | |
| World & | GetWorld () |
| Map & | GetMap () |
| Player & | GetPlayer () |
Private setters. | |
| void | SetPlayer (Player *player) |
Private Attributes | |
| yap::PacketHandler | packetHandler_ |
| yap::String | login_ |
| yap::ID | id_ |
| World * | world_ |
| Player * | player_ |
| PlayerData | playerData_ |
| PlayerTrainer * | trainer_ |
| ycl::User::User | ( | ) |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 112 of file User.cpp.
| void ycl::User::ChangeMoney | ( | int | value | ) |
|
private |
| BattleParameters & ycl::User::GetBattleParameters | ( | ) | const |
| const yap::ID & ycl::User::GetID | ( | ) | const |
| const yap::String & ycl::User::GetLogin | ( | ) | const |
|
private |
|
private |
| const PlayerData & ycl::User::GetPlayerData | ( | ) | const |
| PlayerTrainer & ycl::User::GetTrainer | ( | ) | const |
|
private |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 102 of file User.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 117 of file User.cpp.
| void ycl::User::SendGameMessage | ( | const yap::GameMessage & | message | ) |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 107 of file User.cpp.
| void ycl::User::SetBattleParameters | ( | BattleParameters * | value | ) |
| void ycl::User::SetLogin | ( | const yap::String & | login | ) |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 122 of file User.cpp.
|
private |
| void ycl::User::SetTrainer | ( | PlayerTrainer * | trainer | ) |
| void ycl::User::SetWorld | ( | World * | world | ) |
| void ycl::User::UpdatePlayTime | ( | const yap::Time & | dt | ) |
|
private |
| yap::Event<User&> ycl::User::OnBattleTriggered |
| yap::Event<const User&, const yap::GameMessage&> ycl::User::OnMessageReceived |
| yap::Event<const User&, Player*> ycl::User::OnPlayerCreated |
| yap::Event<User&> ycl::User::OnPlayerDataReceived |
| yap::Event<const User&, Player&> ycl::User::OnPlayerWarped |
| yap::Event<const User&> ycl::User::OnPokemonTeamReceived |
|
private |
|
private |
|
private |