1 #ifndef ROGUELIKE_COMPONENT_GRAPHIC_RECTANGULAR_H_
2 #define ROGUELIKE_COMPONENT_GRAPHIC_RECTANGULAR_H_
9 #include <ugdk/math/vector2D.h>
15 #include <ugdk/math.h>
28 void NodeLogic(
const std::set<ugdk::math::Integer2D>& occupying_tiles);
30 const ugdk::Vector2D&
rect_size()
const {
return rect_size_; }
33 ugdk::Vector2D rect_size_;
39 #endif // ROGUELIKE_COMPONENT_GRAPHIC_RECTANGULAR_H_
Definition: gameobject.h:53
Definition: graphic_rectangular.h:21
Definition: componentbase.h:19
GraphicRectangular(game::base::GameObject *owner, const std::string &visual_representation, double zindex)
Definition: graphic_rectangular.cc:33
void NodeLogic(const std::set< ugdk::math::Integer2D > &occupying_tiles)
Definition: graphic_rectangular.cc:43
~GraphicRectangular()
Definition: graphic_rectangular.cc:39
const ugdk::Vector2D & rect_size() const
Definition: graphic_rectangular.h:30
void Update(double dt)
Definition: graphic_rectangular.cc:41