From 4accaa62047f27bcf1ea28e1e68db33e50c335df Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 31 Oct 2022 21:41:46 +0100 Subject: a --- editor/camera.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'editor/camera.cpp') diff --git a/editor/camera.cpp b/editor/camera.cpp index c03808d7..e10a995c 100644 --- a/editor/camera.cpp +++ b/editor/camera.cpp @@ -5,25 +5,25 @@ namespace floormat { -void app::do_camera(float dt, const enum_bitset& cmds) +void app::do_camera(float dt, const key_set& cmds, int mods) { - if (cmds[key::camera_reset]) + if (cmds[key_camera_reset]) { reset_camera_offset(); update_cursor_tile(cursor.pixel); - do_mouse_move(); + do_mouse_move(mods); return; } Vector2d dir{}; - if (cmds[key::camera_up]) + if (cmds[key_camera_up]) dir += Vector2d{0, -1}; - else if (cmds[key::camera_down]) + else if (cmds[key_camera_down]) dir += Vector2d{0, 1}; - if (cmds[key::camera_left]) + if (cmds[key_camera_left]) dir += Vector2d{-1, 0}; - else if (cmds[key::camera_right]) + else if (cmds[key_camera_right]) dir += Vector2d{1, 0}; if (dir != Vector2d{}) @@ -43,7 +43,7 @@ void app::do_camera(float dt, const enum_bitset& cmds) shader.set_camera_offset(camera_offset); update_cursor_tile(cursor.pixel); - do_mouse_move(); + do_mouse_move(mods); } } -- cgit v1.2.3