YAPOG  0.0.1
Yet Another Pokemon Online Game
ycl::PokemonInfo Class Reference

#include <PokemonInfo.hpp>

Inheritance diagram for ycl::PokemonInfo:
Collaboration diagram for ycl::PokemonInfo:

List of all members.

Public Member Functions

 PokemonInfo ()
 PokemonInfo (const yap::ID &id)
virtual ~PokemonInfo ()
- Public Member Functions inherited from yap::PokemonInfo
void InitMoveSet (PokemonMoveSet &moveSet, const UInt16 &level)
bool CanEvolve () const
void PrintBaseStats ()
void PrintBaseSkills ()
virtual PokemonInfoClone () const
void SetID (const ID &id)
 Setters.
void SetName (const String &name)
void SetDescription (const String &description)
void SetSpecies (const String &species)
void SetGenderProbability (const float &value)
void SetHeight (const float &value)
void SetWeight (const float &value)
void SetExperience (const int &value)
void SetExperienceType (const ExperienceType &value)
void SetRarity (const int &value)
void SetHitPoint (const int &value)
void SetAttack (const int &value)
void SetDefense (const int &value)
void SetSpecialAttack (const int &value)
void SetSpecialDefense (const int &value)
void SetSpeed (const int &value)
void SetHitPointEV (const int &value)
void SetAttackEV (const int &value)
void SetDefenseEV (const int &value)
void SetSpecialAttackEV (const int &value)
void SetSpecialDefenseEV (const int &value)
void SetSpeedEV (const int &value)
void SetType1 (const int &value)
void SetType2 (const int &value)
void AddBaseSkill (const UInt16 level, const ID &skillID)
void SetEvolutionLevel (UInt16 value)
void SetPokemonEvolutionID (const ID &value)
void SetIconPath (const yap::String &value)
void SetMaleFrontPath (const yap::String &value)
void SetMaleBackPath (const yap::String &value)
void SetShinyMaleFrontPath (const yap::String &value)
void SetShinyMaleBackPath (const yap::String &value)
void SetFemaleFrontPath (const yap::String &value)
void SetFemaleBackPath (const yap::String &value)
void SetShinyFemaleFrontPath (const yap::String &value)
void SetShinyFemaleBackPath (const yap::String &value)
const IDGetID () const
 Getters.
const StringGetName () const
const StringGetDescription () const
const StringGetSpecies () const
const float & GetGenderProbability () const
const float & GetHeight () const
const float & GetWeight () const
const int & GetExperience () const
const ExperienceType & GetExperienceType () const
const int & GetRarity () const
const int & GetHitPoint () const
const int & GetAttack () const
const int & GetDefense () const
const int & GetSpecialAttack () const
const int & GetSpecialDefense () const
const int & GetSpeed () const
const int & GetHitPointEV () const
const int & GetAttackEV () const
const int & GetDefenseEV () const
const int & GetSpecialAttackEV () const
const int & GetSpecialDefenseEV () const
const int & GetSpeedEV () const
const int & GetType1 () const
const int & GetType2 () const
const collection::List< ID > * GetNewSkills (const UInt16 &level) const
const UInt16GetEvolutionLevel () const
const IDGetPokemonEvolutionID () const
const yap::StringGetIconPath () const
const yap::StringGetMaleFrontPath () const
const yap::StringGetMaleBackPath () const
const yap::StringGetShinyMaleFrontPath () const
const yap::StringGetShinyMaleBackPath () const
const yap::StringGetFemaleFrontPath () const
const yap::StringGetFemaleBackPath () const
const yap::StringGetShinyFemaleFrontPath () const
const yap::StringGetShinyFemaleBackPath () const
- Public Member Functions inherited from yap::IIDLoadable
virtual ~IIDLoadable ()
- Public Member Functions inherited from yap::ICloneable
virtual ~ICloneable ()

Private Member Functions

 DISALLOW_COPY (PokemonInfo)

Additional Inherited Members

- Static Public Attributes inherited from yap::PokemonInfo
static const UInt16 MAX_MOVE_NUMBER = 4
- Protected Member Functions inherited from yap::PokemonInfo
 PokemonInfo (const PokemonInfo &copy)

Detailed Description

Definition at line 9 of file PokemonInfo.hpp.


Constructor & Destructor Documentation

ycl::PokemonInfo::PokemonInfo ( )

Reimplemented from yap::PokemonInfo.

Definition at line 5 of file PokemonInfo.cpp.

ycl::PokemonInfo::PokemonInfo ( const yap::ID id)

Reimplemented from yap::PokemonInfo.

Definition at line 10 of file PokemonInfo.cpp.

ycl::PokemonInfo::~PokemonInfo ( )
virtual

Definition at line 15 of file PokemonInfo.cpp.


Member Function Documentation

ycl::PokemonInfo::DISALLOW_COPY ( PokemonInfo  )
private

The documentation for this class was generated from the following files: