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

#include <RunWildBattlePhase.hpp>

Inheritance diagram for yap::RunWildBattlePhase:
Collaboration diagram for yap::RunWildBattlePhase:

List of all members.

Public Member Functions

 RunWildBattlePhase (Battle &battle)
BattlePhase members.
virtual void HandleStart (PhaseArgs *args)
virtual void HandleUpdate (const Time &dt)
virtual void HandleEnd ()
- Public Member Functions inherited from yap::RunPhase
 RunPhase (Battle &battle)
- Public Member Functions inherited from yap::BattlePhase
 BattlePhase (Battle &battle, const BattlePhaseState &battlePhaseState)
const BattlePhaseStateGetNext () const
 Getters.
void Start (PhaseArgs *args)
void End ()
void SwitchPhase (BattlePhaseState nextPhase)
void SwitchPhase (BattlePhaseState nextPhase, PhaseArgs *args)
PhaseArgsGetPhaseArgs ()
void SetPreviousPhase (const BattlePhaseState &value)
virtual void Update (const Time &dt)
 Makes the object evolve for one frame of the game.
virtual void Visit (const ActionPhaseArgs &visitable)
- Public Member Functions inherited from yap::IUpdateable
virtual ~IUpdateable ()

Detailed Description

Definition at line 11 of file RunWildBattlePhase.hpp.


Constructor & Destructor Documentation

yap::RunWildBattlePhase::RunWildBattlePhase ( Battle battle)

Definition at line 6 of file RunWildBattlePhase.cpp.


Member Function Documentation

void yap::RunWildBattlePhase::HandleEnd ( )
virtual

Reimplemented from yap::RunPhase.

Reimplemented in ycl::RunWildBattlePhase.

Definition at line 21 of file RunWildBattlePhase.cpp.

void yap::RunWildBattlePhase::HandleStart ( PhaseArgs args)
virtual

Reimplemented from yap::RunPhase.

Reimplemented in ycl::RunWildBattlePhase.

Definition at line 11 of file RunWildBattlePhase.cpp.

void yap::RunWildBattlePhase::HandleUpdate ( const Time dt)
virtual

Reimplemented from yap::RunPhase.

Reimplemented in ycl::RunWildBattlePhase.

Definition at line 17 of file RunWildBattlePhase.cpp.


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