diff options
author | dec05eba <dec05eba@protonmail.com> | 2024-07-25 15:00:46 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2024-07-25 15:00:46 +0200 |
commit | de91c23dd50748bdb6e13562b601784a83b64cb9 (patch) | |
tree | 6347b370d2a2b9954a049ef0ba55e351aafa9d23 /src | |
parent | fd15a6947741c997072df8b1ddf93cefc416c838 (diff) |
Update to latest mgl, adds option to hide decorations on window create
Diffstat (limited to 'src')
-rw-r--r-- | src/graphics/Sprite.cpp | 9 | ||||
-rw-r--r-- | src/window/Window.cpp | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/graphics/Sprite.cpp b/src/graphics/Sprite.cpp index 461b14c..f2ba460 100644 --- a/src/graphics/Sprite.cpp +++ b/src/graphics/Sprite.cpp @@ -50,10 +50,11 @@ namespace mgl { } void Sprite::set_size(vec2f size) { - if(texture) - set_scale({ size.x / (float)texture->get_size().x, size.y / (float)texture->get_size().y }); - else - set_scale({ 0.0f, 0.0f }); + mgl_sprite_set_size(&sprite, *(mgl_vec2f*)&size); + } + + void Sprite::set_height(float height) { + mgl_sprite_set_height(&sprite, height); } void Sprite::set_rotation(float degrees) { diff --git a/src/window/Window.cpp b/src/window/Window.cpp index d519e2f..cf6f64b 100644 --- a/src/window/Window.cpp +++ b/src/window/Window.cpp @@ -27,7 +27,7 @@ namespace mgl { bool Window::create(const char *title, CreateParams create_params) { if(window.window) return false; - return mgl_window_create(&window, title, (mgl_window_create_params*)&create_params) == 0; + return mgl_window_create(&window, title, (const mgl_window_create_params*)&create_params) == 0; } bool Window::create(WindowHandle existing_window) { |