YAPOG  0.0.1
Yet Another Pokemon Online Game
RunPhase.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_RUNBATTLEPHASE_HPP
2 # define YAPOG_RUNBATTLEPHASE_HPP
3 
4 # include "YAPOG/Macros.hpp"
6 
7 namespace yap
8 {
9  class PhaseArgs;
10 
12  {
13  public:
14  RunPhase (Battle& battle);
15 
18  virtual void HandleStart (PhaseArgs* args);
19  virtual void HandleUpdate (const Time& dt);
20  virtual void HandleEnd ();
22  };
23 } // namespace yap
24 
25 #endif // YAPOG_RUNBATTLEPHASE_HPP