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

#include <BattleParameters.hpp>

Inheritance diagram for ycl::BattleParameters:
Collaboration diagram for ycl::BattleParameters:

List of all members.

Public Member Functions

 BattleParameters ()
virtual ~BattleParameters ()
Getters.

{

IDrawableBattleEntityGetOpponent () const
- Public Member Functions inherited from yap::BattleParameters
const BattleType & GetBattleType () const
const IDGetGroundType () const
const IDGetWeather () const
void SetBattleType (const BattleType &value)
void SetGroundType (const ID &value)
void SetWeather (const ID &value)
void SetOpponent (IBattleEntity *value)

Private Member Functions

 DISALLOW_COPY (BattleParameters)

Setters.

}

{

IDrawableBattleEntityopponent_
 }
void SetOpponent (IDrawableBattleEntity *value)

Additional Inherited Members

- Static Public Attributes inherited from yap::BattleParameters
static const BattleType DEFAULT_BATTLE_TYPE
 }
static const ID DEFAULT_GROUND_TYPE
static const ID DEFAULT_WEATHER

Detailed Description

Definition at line 11 of file BattleParameters.hpp.


Constructor & Destructor Documentation

ycl::BattleParameters::BattleParameters ( )

Reimplemented from yap::BattleParameters.

Definition at line 6 of file BattleParameters.cpp.

ycl::BattleParameters::~BattleParameters ( )
virtual

Definition at line 12 of file BattleParameters.cpp.


Member Function Documentation

ycl::BattleParameters::DISALLOW_COPY ( BattleParameters  )
private
IDrawableBattleEntity & ycl::BattleParameters::GetOpponent ( ) const

Reimplemented from yap::BattleParameters.

Definition at line 17 of file BattleParameters.cpp.

Here is the caller graph for this function:

void ycl::BattleParameters::SetOpponent ( IDrawableBattleEntity value)

Definition at line 21 of file BattleParameters.cpp.

Here is the caller graph for this function:


Member Data Documentation

IDrawableBattleEntity* ycl::BattleParameters::opponent_
private

}

Reimplemented from yap::BattleParameters.

Definition at line 30 of file BattleParameters.hpp.


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