YAPOG  0.0.1
Yet Another Pokemon Online Game
PlayerTrainer.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_CLIENT_PLAYERTRAINER_HPP
2 # define YAPOG_CLIENT_PLAYERTRAINER_HPP
3 
4 # include "YAPOG/Macros.hpp"
7 
8 # include "Battle/BattleParameters.hpp"
9 
10 namespace yap
11 {
12  class Pokedex;
13 }
14 
15 namespace ycl
16 {
17  class BattleInterface;
18  //class PokemonFighterTeam;
19  class PokemonTeam;
20 
22  {
23  public:
24  PlayerTrainer ();
25  virtual ~PlayerTrainer ();
26 
29  //PokemonFighterTeam& GetTeam ();
30  PokemonTeam& GetTeam ();
34 
37  //void SetTeam (PokemonFighterTeam* value);
38  void SetTeam (PokemonTeam* value);
39  void SetPokedex (yap::Pokedex* value);
42 
43  private:
44  //PokemonFighterTeam* team_;
48  };
49 } // namespace ycl
50 
51 #endif // YAPOG_CLIENT_PLAYERTRAINER_HPP