diff options
author | tpart <tpart120@proton.me> | 2024-08-11 00:13:44 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-08-11 00:13:44 +0200 |
commit | 90607106baba9101ea386f04fa3703429cfc1873 (patch) | |
tree | e923ef800eb2069be02244ef83175eb564407625 | |
parent | 28ea3fd2a8ba037cdfcb920e4c136db9eb8cd36e (diff) | |
download | hurrycurry-90607106baba9101ea386f04fa3703429cfc1873.tar hurrycurry-90607106baba9101ea386f04fa3703429cfc1873.tar.bz2 hurrycurry-90607106baba9101ea386f04fa3703429cfc1873.tar.zst |
Reset camera view when lobby is entered
-rw-r--r-- | client/player/follow_camera.gd | 16 |
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 + |