diff --git a/src/Game.cpp b/src/Game.cpp index bf7f152..7425c04 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -191,8 +191,8 @@ void sge::_cb_mousebutton(GLFWwindow* w, int button, int action, int mods) { void sge::_cb_cursorpos(GLFWwindow* w, double x, double y) { Game& g = *Game::instance(); - g.mouse = {x, y}; - g.mouseMoved({x, y}); + g.mouse = {static_cast(x), static_cast(y)}; + g.mouseMoved({static_cast(x), static_cast(y)}); } void sge::_cb_cursorenter(GLFWwindow* w, int dir) { @@ -200,7 +200,7 @@ void sge::_cb_cursorenter(GLFWwindow* w, int dir) { } void sge::_cb_scroll(GLFWwindow* w, double x, double y) { - Game::instance()->scrolled({x, y}); + Game::instance()->scrolled({static_cast(x), static_cast(y)}); } void sge::_cb_key(GLFWwindow* w, int key, int scancode, int action, int mods) {