aboutsummaryrefslogtreecommitdiff
path: root/src/graphics/Text.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/graphics/Text.cpp')
-rw-r--r--src/graphics/Text.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/graphics/Text.cpp b/src/graphics/Text.cpp
index 094b198..7d08c22 100644
--- a/src/graphics/Text.cpp
+++ b/src/graphics/Text.cpp
@@ -6,8 +6,10 @@ extern "C" {
}
namespace mgl {
- Text::Text(const char *str, vec2f position, Font &font) : font(font) {
- mgl_text_init(&text, font.internal_font(), str, position.x, position.y);
+ Text::Text(std::string str, Font &font) : Text(std::move(str), mgl::vec2f(0.0f, 0.0f), font){}
+
+ Text::Text(std::string str, vec2f position, Font &font) : font(font), str(std::move(str)) {
+ mgl_text_init(&text, font.internal_font(), this->str.c_str(), position.x, position.y);
}
Text::~Text() {