YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::ExperienceSlow Class Reference

#include <ExperienceSlow.hpp>

Inheritance diagram for yap::ExperienceSlow:
Collaboration diagram for yap::ExperienceSlow:

List of all members.

Public Member Functions

 ExperienceSlow ()
- Public Member Functions inherited from yap::PokemonExperience
 PokemonExperience ()
void Init (UInt32 experience)
void InitFromLevel (UInt16 level)
UInt32 GetValue () const
 Getters.
UInt32 GetExperienceToNextLevel () const
UInt32 GetTotalExperienceToNextLevel () const
float GetExperiencePercentage ()
int AddExperience (const UInt32 &value)
void ComputeTotalExperienceToNextLevel (UInt16 level)
UInt16 GetLevel ()

Private Member Functions

 DISALLOW_COPY (ExperienceSlow)
virtual UInt32 ComputeExperienceFromLevel (const UInt16 &level)

Additional Inherited Members

- Static Public Attributes inherited from yap::PokemonExperience
static const UInt16 INITIAL_LEVEL_VALUE = 1
static const UInt16 MAX_LEVEL_VALUE = 100

Detailed Description

Definition at line 9 of file ExperienceSlow.hpp.


Constructor & Destructor Documentation

yap::ExperienceSlow::ExperienceSlow ( )

Definition at line 6 of file ExperienceSlow.cpp.


Member Function Documentation

UInt32 yap::ExperienceSlow::ComputeExperienceFromLevel ( const UInt16 level)
privatevirtual

Implements yap::PokemonExperience.

Definition at line 10 of file ExperienceSlow.cpp.

Here is the call graph for this function:

yap::ExperienceSlow::DISALLOW_COPY ( ExperienceSlow  )
private

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