Peoplemon  0.1.0
Peoplemon 3 game source documentation
Collisions.hpp
Go to the documentation of this file.
1 #ifndef EDITOR_PAGES_SUBPAGES_COLLISIONS_HPP
2 #define EDITOR_PAGES_SUBPAGES_COLLISIONS_HPP
3 
4 #include <BLIB/Interfaces/GUI.hpp>
6 
7 namespace editor
8 {
9 namespace page
10 {
17 class Collisions {
18 public:
23  Collisions();
24 
29  bl::gui::Element::Ptr getContent();
30 
36 
37 private:
38  bl::gui::Box::Ptr content;
39  core::map::Collision active;
40 };
41 
42 } // namespace page
43 } // namespace editor
44 
45 #endif
Collision
The different types of collisions in maps.
Definition: Collision.hpp:16
All classes and functionality used for implementing the game editor.
Definition: Tile.hpp:11
Editor subpage for selecting collisions to apply.
Definition: Collisions.hpp:17
bl::gui::Element::Ptr getContent()
Returns GUI content to pack.
Definition: Collisions.cpp:69
Collisions()
Loads collision images and builds the gui content.
Definition: Collisions.cpp:41
core::map::Collision selected() const
Returns the currently selected collision.
Definition: Collisions.cpp:71