aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-08-11 00:13:44 +0200
committertpart <tpart120@proton.me>2024-08-11 00:13:44 +0200
commit90607106baba9101ea386f04fa3703429cfc1873 (patch)
treee923ef800eb2069be02244ef83175eb564407625
parent28ea3fd2a8ba037cdfcb920e4c136db9eb8cd36e (diff)
downloadhurrycurry-90607106baba9101ea386f04fa3703429cfc1873.tar
hurrycurry-90607106baba9101ea386f04fa3703429cfc1873.tar.bz2
hurrycurry-90607106baba9101ea386f04fa3703429cfc1873.tar.zst
Reset camera view when lobby is entered
-rw-r--r--client/player/follow_camera.gd16
1 files changed, 12 insertions, 4 deletions
diff --git a/client/player/follow_camera.gd b/client/player/follow_camera.gd
index ec260ee5..41f99d97 100644
--- a/client/player/follow_camera.gd
+++ b/client/player/follow_camera.gd
@@ -58,9 +58,12 @@ func _process(delta):
func _input(_event):
if disable_input: return
if Input.is_action_just_pressed("reset"):
- angle_target = 0
- angle_up_target = 1
- camera_distance_target = 10
+ reset()
+
+func reset():
+ angle_target = 0
+ angle_up_target = 1
+ camera_distance_target = 10
func follow(delta):
if not disable_input: angle_target += Input.get_axis("rotate_left", "rotate_right") * (
@@ -105,4 +108,9 @@ func follow(delta):
func set_ingame(state: bool, in_lobby: bool):
# Disable input in lobby
- disable_input = state and in_lobby
+ if state and in_lobby:
+ reset()
+ disable_input = true
+ else:
+ disable_input = false
+