From d267b99a005878b345ef0f361bbd18746e665cf3 Mon Sep 17 00:00:00 2001 From: tpart Date: Sun, 11 Aug 2024 00:21:11 +0200 Subject: Disable cancel game button when not joined --- client/menu/ingame.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'client/menu') diff --git a/client/menu/ingame.gd b/client/menu/ingame.gd index 78cb45aa..152dc3b9 100644 --- a/client/menu/ingame.gd +++ b/client/menu/ingame.gd @@ -26,12 +26,17 @@ extends Menu var opened func _ready(): opened = Time.get_ticks_msec() - lobby_button.disabled = game.in_lobby game.joined.connect(_on_game_joined) game.left.connect(_on_game_left) update_button_text() + game.joined.connect(update_lobby_button) + game.left.connect(update_lobby_button) + update_lobby_button() super() +func update_lobby_button(): + lobby_button.disabled = game.in_lobby or not game.is_joined + func anim_setup(): pass func _menu_open(): print("ingame open") -- cgit v1.2.3-70-g09d2