aboutsummaryrefslogtreecommitdiff
path: root/client/game.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/game.gd')
-rw-r--r--client/game.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/game.gd b/client/game.gd
index 4df0c60d..100125fd 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -401,6 +401,10 @@ func update_center():
return
if Input.get_vector("left", "right", "forwards", "backwards").normalized().length() > .1:
spectating_mode = SpectatingMode.FREE
+ if Input.is_action_just_pressed("zoom_out_discrete") or Input.is_action_just_pressed("zoom_in_discrete"):
+ spectating_mode = SpectatingMode.FREE
+ if abs(Input.get_axis("zoom_in", "zoom_out")) > .1:
+ spectating_mode = SpectatingMode.FREE
elif spectating_mode == SpectatingMode.FREE and Input.is_action_just_pressed("reset"):
spectating_mode = SpectatingMode.CENTER
match spectating_mode: