9 #ifndef TurtleBrains_Line_hpp
10 #define TurtleBrains_Line_hpp
12 #include <turtle_brains/graphics/tb_graphic.hpp>
13 #include <turtle_brains/math/tb_vector.hpp>
20 namespace Implementation
22 struct LineContainerData;
25 class OutlinedPolygonShape;
71 void SetAsLineStrip(
void);
76 void SetAsLines(
void);
81 std::unique_ptr<Implementation::LineContainerData> mData;
Definition: tb_color.hpp:24
Definition: tb_graphic.hpp:50
Definition: tb_line.hpp:31
void AddVertex(const tbMath::Vector2 &position)
LineContainer(const LineContainer &other)
virtual void OnRender(void) const override
virtual void SetColor(const tbGraphics::Color &newColor) override
virtual ~LineContainer(void)
Definition: tb_line.hpp:88
void SetStartPosition(const tbMath::Vector2 &start)
Line(const tbMath::Vector2 &start, const tbMath::Vector2 &final, const tbGraphics::Color &color=ColorPalette::White)
void SetFinalPosition(const tbMath::Vector2 &final)
Definition: tb_basic_shapes.hpp:178
Definition: tb_vector.hpp:99
Give the GameScene and Entities something to display, Text, Sprites and AnimatedSprites help bring th...