YAPOG  0.0.1
Yet Another Pokemon Online Game
TriggerBattleMapEventAction.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_TRIGGERBATTLEMAPEVENTACTION_HPP
2 # define YAPOG_TRIGGERBATTLEMAPEVENTACTION_HPP
3 
4 # include "YAPOG/Macros.hpp"
6 # include "YAPOG/System/String.hpp"
8 
9 namespace yap
10 {
11  class BattleSpawnerArea;
12 
14  {
16 
17  public:
18 
21 
22  virtual void VisitPlayer (IPlayer& visitable);
23 
26  virtual TriggerBattleMapEventAction* Clone () const;
28 
29  protected:
30 
32 
33  private:
34 
36 
37  bool TriggerBattle (const Vector2& offset);
38 
40  };
41 } // namespace yap
42 
43 #endif // YAPOG_TRIGGERBATTLEMAPEVENTACTION_HPP