![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <Pokedex.hpp>
Public Member Functions | |
| Pokedex () | |
| ~Pokedex () | |
| void | SetPokemonSeenInfoList (const collection::Array< PokemonInfo * > &pokSeen) |
| void | SetPokemonCaughtInfoList (const collection::Array< PokemonInfo * > &pokCaught) |
| void | SetPokemonList (const collection::Array< PokemonInfo * > &pokList) |
| uint | GetMaxIDSeen () const |
| const PokemonInfo & | GetPokemonSeen (uint index) const |
| const PokemonInfo * | GetPokemonSeenID (uint ID) const |
| PokemonInfo * | GetPokemon (uint index) const |
| uint | GetPokemonSeenCount () const |
| uint | GetPokemonCaughtCount () const |
| uint | GetPokemonCount () const |
| void | AddPokemon (PokemonInfo *pok) |
| void | AddPokemonSeen (PokemonInfo *pokSeen) |
| void | AddPokemonCaught (PokemonInfo *pokCaught) |
| void | Init () |
Public Attributes | |
| yap::Event< Pokedex &, const yap::EmptyEventArgs & > | OnAddPokemon |
Private Attributes | |
| collection::Array< PokemonInfo * > | pokSeen_ |
| collection::Array< PokemonInfo * > | pokCaught_ |
| collection::Array< PokemonInfo * > | pokList_ |
Definition at line 14 of file Pokedex.hpp.
| yap::Pokedex::Pokedex | ( | ) |
Definition at line 5 of file Pokedex.cpp.
| yap::Pokedex::~Pokedex | ( | ) |
Definition at line 13 of file Pokedex.cpp.
| void yap::Pokedex::AddPokemon | ( | PokemonInfo * | pok | ) |
Definition at line 66 of file Pokedex.cpp.
| void yap::Pokedex::AddPokemonCaught | ( | PokemonInfo * | pokCaught | ) |
Definition at line 78 of file Pokedex.cpp.
| void yap::Pokedex::AddPokemonSeen | ( | PokemonInfo * | pokSeen | ) |
Definition at line 72 of file Pokedex.cpp.
| uint yap::Pokedex::GetMaxIDSeen | ( | ) | const |
Definition at line 31 of file Pokedex.cpp.
| PokemonInfo * yap::Pokedex::GetPokemon | ( | uint | index | ) | const |
Definition at line 47 of file Pokedex.cpp.
| uint yap::Pokedex::GetPokemonCaughtCount | ( | ) | const |
Definition at line 22 of file Pokedex.cpp.
| uint yap::Pokedex::GetPokemonCount | ( | ) | const |
| const PokemonInfo & yap::Pokedex::GetPokemonSeen | ( | uint | index | ) | const |
Definition at line 42 of file Pokedex.cpp.
| uint yap::Pokedex::GetPokemonSeenCount | ( | ) | const |
Definition at line 18 of file Pokedex.cpp.
| const PokemonInfo * yap::Pokedex::GetPokemonSeenID | ( | uint | ID | ) | const |
| void yap::Pokedex::Init | ( | ) |
Definition at line 99 of file Pokedex.cpp.
| void yap::Pokedex::SetPokemonCaughtInfoList | ( | const collection::Array< PokemonInfo * > & | pokCaught | ) |
Definition at line 89 of file Pokedex.cpp.
| void yap::Pokedex::SetPokemonList | ( | const collection::Array< PokemonInfo * > & | pokList | ) |
Definition at line 94 of file Pokedex.cpp.
| void yap::Pokedex::SetPokemonSeenInfoList | ( | const collection::Array< PokemonInfo * > & | pokSeen | ) |
Definition at line 84 of file Pokedex.cpp.
| yap::Event<Pokedex&, const yap::EmptyEventArgs&> yap::Pokedex::OnAddPokemon |
Definition at line 20 of file Pokedex.hpp.
|
private |
Definition at line 41 of file Pokedex.hpp.
|
private |
Definition at line 42 of file Pokedex.hpp.
|
private |
Definition at line 40 of file Pokedex.hpp.