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

#include <BattlePhaseManager.hpp>

Inheritance diagram for ycl::BattlePhaseManager:
Collaboration diagram for ycl::BattlePhaseManager:

List of all members.

Public Member Functions

 BattlePhaseManager ()
virtual ~BattlePhaseManager ()
IDrawable members.
virtual void Draw (yap::IDrawingContext &context)
virtual bool IsVisible () const
virtual void Show (bool isVisible)
virtual void ChangeColor (const sf::Color &color)
- Public Member Functions inherited from yap::IDrawable
virtual ~IDrawable ()

Protected Member Functions

virtual void HandleDraw (yap::IDrawingContext &context)
virtual void HandleShow (bool isVisible)
virtual void HandleChangeColor (const sf::Color &color)

Protected Attributes

bool isVisible_
sf::Color color_

Static Protected Attributes

static const bool DEFAULT_VISIBLE_STATE
static const sf::Color DEFAULT_COLOR

Private Member Functions

 DISALLOW_COPY (BattlePhaseManager)

Detailed Description

Definition at line 10 of file BattlePhaseManager.hpp.


Constructor & Destructor Documentation

ycl::BattlePhaseManager::BattlePhaseManager ( )

Definition at line 5 of file BattlePhaseManager.cpp.

ycl::BattlePhaseManager::~BattlePhaseManager ( )
virtual

Definition at line 9 of file BattlePhaseManager.cpp.


Member Function Documentation

void ycl::BattlePhaseManager::ChangeColor ( const sf::Color &  color)
virtual

Implements yap::IDrawable.

Definition at line 33 of file BattlePhaseManager.cpp.

Here is the call graph for this function:

ycl::BattlePhaseManager::DISALLOW_COPY ( BattlePhaseManager  )
private
void ycl::BattlePhaseManager::Draw ( yap::IDrawingContext context)
virtual

Implements yap::IDrawable.

Definition at line 13 of file BattlePhaseManager.cpp.

Here is the call graph for this function:

void ycl::BattlePhaseManager::HandleChangeColor ( const sf::Color &  color)
protectedvirtual

Definition at line 48 of file BattlePhaseManager.cpp.

Here is the caller graph for this function:

void ycl::BattlePhaseManager::HandleDraw ( yap::IDrawingContext context)
protectedvirtual

Definition at line 40 of file BattlePhaseManager.cpp.

Here is the caller graph for this function:

void ycl::BattlePhaseManager::HandleShow ( bool  isVisible)
protectedvirtual

Definition at line 44 of file BattlePhaseManager.cpp.

Here is the caller graph for this function:

bool ycl::BattlePhaseManager::IsVisible ( ) const
virtual

Implements yap::IDrawable.

Definition at line 21 of file BattlePhaseManager.cpp.

Here is the caller graph for this function:

void ycl::BattlePhaseManager::Show ( bool  isVisible)
virtual

Implements yap::IDrawable.

Definition at line 26 of file BattlePhaseManager.cpp.

Here is the call graph for this function:


Member Data Documentation

sf::Color ycl::BattlePhaseManager::color_
protected

Definition at line 37 of file BattlePhaseManager.hpp.

const sf::Color ycl::BattlePhaseManager::DEFAULT_COLOR
staticprotected

Definition at line 34 of file BattlePhaseManager.hpp.

const bool ycl::BattlePhaseManager::DEFAULT_VISIBLE_STATE
staticprotected

Definition at line 33 of file BattlePhaseManager.hpp.

bool ycl::BattlePhaseManager::isVisible_
protected

Definition at line 36 of file BattlePhaseManager.hpp.


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