YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
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
"
5
# include "
YAPOG/System/IntTypes.hpp
"
6
# include "
YAPOG/Game/Battle/PlayerTrainer.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
21
class
PlayerTrainer
:
public
yap::PlayerTrainer
22
{
23
public
:
24
PlayerTrainer
();
25
virtual
~PlayerTrainer
();
26
29
//PokemonFighterTeam& GetTeam ();
30
PokemonTeam
&
GetTeam
();
31
yap::UInt32
GetPokemonCaughtCount
()
const
;
32
BattleParameters
&
GetBattleParameters
()
const
;
34
37
//void SetTeam (PokemonFighterTeam* value);
38
void
SetTeam
(
PokemonTeam
* value);
39
void
SetPokedex
(
yap::Pokedex
* value);
40
void
SetBattleParameters
(
BattleParameters
* value);
42
43
private
:
44
//PokemonFighterTeam* team_;
45
PokemonTeam
*
team_
;
46
yap::Pokedex
*
pokedex_
;
47
BattleParameters
*
battleParameters_
;
48
};
49
}
// namespace ycl
50
51
#endif // YAPOG_CLIENT_PLAYERTRAINER_HPP
YAPOG.Client
include
Battle
PlayerTrainer.hpp
Generated on Mon Sep 17 2012 22:24:23 for YAPOG by
1.8.1.1