YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Pokemon.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_SERVER_POKEMON_HPP
2
# define YAPOG_SERVER_POKEMON_HPP
3
4
# include "
YAPOG/Macros.hpp
"
5
# include "
YAPOG/Game/Pokemon/Pokemon.hpp
"
6
7
# include "
Database/Tables/PokemonTable.hpp
"
8
9
namespace
yap
10
{
11
class
PokemonMoveSet;
12
}
13
14
namespace
yse
15
{
16
class
Pokemon
:
public
yap::Pokemon
17
{
18
DISALLOW_COPY
(
Pokemon
);
19
20
public
:
21
Pokemon
(
const
yap::ID
& staticID);
22
23
Pokemon
(
24
const
yap::ID
& staticID,
25
const
yap::UInt16
& level,
26
const
bool
& shiny);
27
virtual
~Pokemon
();
28
29
Pokemon
(
30
const
yap::ID
& uniqueID,
31
const
yap::ID
& staticID,
32
const
yap::String
& trainerName,
33
const
yap::String
& nickname,
34
const
yap::PokemonStat
& stats,
35
const
yap::Gender& gender,
36
const
yap::PokemonStatus& status,
37
const
bool
shiny,
38
const
yap::Int16
& loyalty,
39
const
yap::PokemonMoveSet
& moveSet,
40
const
yap::ID
& natureID,
41
const
yap::uint
& exp,
42
const
yap::UInt8
& boxNumber,
43
const
yap::ID
& boxIndex,
44
const
yap::String
& catchDate);
45
46
friend
class
PokemonTable
;
47
48
};
49
}
// namespace yse
50
51
#endif // YAPOG_SERVER_POKEMON_HPP
52
YAPOG.Server
include
Pokemon
Pokemon.hpp
Generated on Mon Sep 17 2012 22:24:23 for YAPOG by
1.8.1.1