From fe1588ef18163c7557d3d0a62c085f42f2abfab2 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 19 Oct 2021 22:22:07 +0200 Subject: Change event layout to similar to same as sfml --- src/graphics/Sprite.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/graphics/Sprite.cpp') diff --git a/src/graphics/Sprite.cpp b/src/graphics/Sprite.cpp index ce32aa3..63caa79 100644 --- a/src/graphics/Sprite.cpp +++ b/src/graphics/Sprite.cpp @@ -22,6 +22,26 @@ namespace mgl { mgl_sprite_set_color(&sprite, {color.r, color.g, color.b, color.a}); } + vec2f Sprite::get_position() const { + return { sprite.position.x, sprite.position.y }; + } + + void Sprite::set_scale(vec2f scale) { + sprite.scale = { scale.x, scale.y }; + } + + void Sprite::set_scale(float scale) { + sprite.scale = { scale, scale }; + } + + vec2f Sprite::get_scale() const { + return { sprite.scale.x, sprite.scale.y }; + } + + const Texture& Sprite::get_texture() const { + return texture; + } + void Sprite::draw(Window&) { mgl_sprite_draw(mgl_get_context(), &sprite); } -- cgit v1.2.3