From 0d39ee63ee48a3b0053c869a51e4552e76dfa757 Mon Sep 17 00:00:00 2001 From: Ryan Reed Date: Wed, 16 Aug 2023 22:24:02 -0400 Subject: [PATCH] Adding ability to reset zoom --- project.godot | 5 +++++ world.gd | 2 ++ 2 files changed, 7 insertions(+) diff --git a/project.godot b/project.godot index d4f0196..ed5ab70 100644 --- a/project.godot +++ b/project.godot @@ -46,3 +46,8 @@ Menu={ , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":45,"key_label":0,"unicode":45,"echo":false,"script":null) ] } +"Reset Zoom"={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"echo":false,"script":null) +] +} diff --git a/world.gd b/world.gd index 9e1cc3d..e5eae74 100644 --- a/world.gd +++ b/world.gd @@ -69,6 +69,8 @@ func _input(event: InputEvent) -> void: camera.zoom += zoom_increment if event.is_action_pressed("Zoom Out"): camera.zoom -= zoom_increment + if event.is_action_pressed("Reset Zoom"): + camera.zoom = Vector2.ONE #