YAPOG  0.0.1
Yet Another Pokemon Online Game
MapCollidableInfo.hpp
Go to the documentation of this file.
1 #ifndef YAPOG_MAPCOLLIDABLEINFO_HPP
2 # define YAPOG_MAPCOLLIDABLEINFO_HPP
3 
4 # include <memory>
5 
6 # include "YAPOG/Macros.hpp"
7 
8 namespace yap
9 {
10  struct ICollidable;
11 
12  class WorldObject;
13 
15  {
17 
18  public:
19 
20  typedef std::shared_ptr<MapCollidableInfo> PtrType;
21 
23  const ICollidable& collidable,
24  const WorldObject& parent);
25 
26  const ICollidable& GetCollidable () const;
27  const WorldObject& GetParent () const;
28 
29  private:
30 
33  };
34 } // namespace yap
35 
36 #endif // YAPOG_MAPCOLLIDABLEINFO_HPP