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

#include <BattleParameters.hpp>

Inheritance diagram for yap::BattleParameters:
Collaboration diagram for yap::BattleParameters:

List of all members.

Public Member Functions

 BattleParameters ()
Getters.

{

const BattleType & GetBattleType () const
const IDGetGroundType () const
const IDGetWeather () const
IBattleEntityGetOpponent () const

Private Member Functions

 DISALLOW_COPY (BattleParameters)

Setters.

}

{

static const BattleType DEFAULT_BATTLE_TYPE
 }
static const ID DEFAULT_GROUND_TYPE
static const ID DEFAULT_WEATHER
BattleType battleType_
ID groundType_
ID weather_
IBattleEntityopponent_
void SetBattleType (const BattleType &value)
void SetGroundType (const ID &value)
void SetWeather (const ID &value)
void SetOpponent (IBattleEntity *value)

Detailed Description

Definition at line 11 of file BattleParameters.hpp.


Constructor & Destructor Documentation

yap::BattleParameters::BattleParameters ( )

Reimplemented in ycl::BattleParameters.

Definition at line 11 of file BattleParameters.cpp.


Member Function Documentation

yap::BattleParameters::DISALLOW_COPY ( BattleParameters  )
private
const BattleType & yap::BattleParameters::GetBattleType ( ) const

Definition at line 20 of file BattleParameters.cpp.

Here is the caller graph for this function:

const ID & yap::BattleParameters::GetGroundType ( ) const

Definition at line 22 of file BattleParameters.cpp.

IBattleEntity & yap::BattleParameters::GetOpponent ( ) const

Reimplemented in ycl::BattleParameters.

Definition at line 26 of file BattleParameters.cpp.

const ID & yap::BattleParameters::GetWeather ( ) const

Definition at line 24 of file BattleParameters.cpp.

void yap::BattleParameters::SetBattleType ( const BattleType &  value)

Definition at line 30 of file BattleParameters.cpp.

void yap::BattleParameters::SetGroundType ( const ID value)

Definition at line 32 of file BattleParameters.cpp.

void yap::BattleParameters::SetOpponent ( IBattleEntity value)

Definition at line 36 of file BattleParameters.cpp.

void yap::BattleParameters::SetWeather ( const ID value)

Definition at line 34 of file BattleParameters.cpp.


Member Data Documentation

BattleType yap::BattleParameters::battleType_
private

Definition at line 39 of file BattleParameters.hpp.

const BattleType yap::BattleParameters::DEFAULT_BATTLE_TYPE
static

}

Definition at line 34 of file BattleParameters.hpp.

const ID yap::BattleParameters::DEFAULT_GROUND_TYPE
static

Definition at line 35 of file BattleParameters.hpp.

const ID yap::BattleParameters::DEFAULT_WEATHER
static

Definition at line 36 of file BattleParameters.hpp.

ID yap::BattleParameters::groundType_
private

Definition at line 40 of file BattleParameters.hpp.

IBattleEntity* yap::BattleParameters::opponent_
private

Reimplemented in ycl::BattleParameters.

Definition at line 42 of file BattleParameters.hpp.

ID yap::BattleParameters::weather_
private

Definition at line 41 of file BattleParameters.hpp.


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