From 0ead900c96f1f40028d53b0e4b9c2d93312a6621 Mon Sep 17 00:00:00 2001 From: ClarkeCode Date: Mon, 17 Apr 2023 22:25:09 -0400 Subject: Double-click a start date to automatically start a game session --- game/src/LobbyMenu/LobbyMenu.gd | 5 +++++ game/src/LobbyMenu/LobbyMenu.tscn | 1 + 2 files changed, 6 insertions(+) (limited to 'game/src/LobbyMenu') diff --git a/game/src/LobbyMenu/LobbyMenu.gd b/game/src/LobbyMenu/LobbyMenu.gd index 802dac3..4fc06c9 100644 --- a/game/src/LobbyMenu/LobbyMenu.gd +++ b/game/src/LobbyMenu/LobbyMenu.gd @@ -34,3 +34,8 @@ func _on_game_select_list_item_selected(index): func _on_save_game_selected(_index): start_button.disabled = false + +# If the date is double-clicked, start the game! +func _on_game_select_list_item_activated(index): + _on_game_select_list_item_selected(index) + _on_start_button_button_down() diff --git a/game/src/LobbyMenu/LobbyMenu.tscn b/game/src/LobbyMenu/LobbyMenu.tscn index 528e7ae..174fb72 100644 --- a/game/src/LobbyMenu/LobbyMenu.tscn +++ b/game/src/LobbyMenu/LobbyMenu.tscn @@ -78,6 +78,7 @@ custom_minimum_size = Vector2(0, 33) layout_mode = 2 [connection signal="save_game_selected" from="." to="." method="_on_save_game_selected"] +[connection signal="item_activated" from="GameSelectPanel/VBoxContainer/GameSelectList" to="." method="_on_game_select_list_item_activated"] [connection signal="item_selected" from="GameSelectPanel/VBoxContainer/GameSelectList" to="." method="_on_game_select_list_item_selected"] [connection signal="button_down" from="GameSelectPanel/VBoxContainer/BackButton" to="." method="_on_back_button_button_down"] [connection signal="button_down" from="GameStartPanel/VBoxContainer/StartButton" to="." method="_on_start_button_button_down"] -- cgit v1.2.3-56-ga3b1