YAPOG  0.0.1
Yet Another Pokemon Online Game
MapEventContext.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_MAPEVENTCONTEXT_HPP
2 # define YAPOG_MAPEVENTCONTEXT_HPP
3 
4 # include "YAPOG/Macros.hpp"
5 
6 namespace yap
7 {
8  class DynamicWorldObject;
9  struct ICollidable;
10  class MapEventInfo;
11 
15  {
17 
18  public:
19 
21  DynamicWorldObject& trigger,
22  const ICollidable& triggerCollidable,
23  MapEventInfo& mapEventInfo);
24 
25  DynamicWorldObject& GetTrigger ();
26  const ICollidable& GetTriggerCollidable () const;
27  MapEventInfo& GetMapEventInfo ();
28 
29  private:
30 
34  };
35 } // namespace yap
36 
37 #endif // YAPOG_MAPEVENTCONTEXT_HPP