aboutsummaryrefslogtreecommitdiff
path: root/client/menu/lobby.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/lobby.gd')
-rw-r--r--client/menu/lobby.gd13
1 files changed, 9 insertions, 4 deletions
diff --git a/client/menu/lobby.gd b/client/menu/lobby.gd
index a419c636..44afe9cf 100644
--- a/client/menu/lobby.gd
+++ b/client/menu/lobby.gd
@@ -39,7 +39,8 @@ var difficulty_names = [tr("Easy"), tr("Moderate"), tr("Hard"), tr("Very hard"),
@onready var map_name_label = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/HBoxContainer/Map/Name
@onready var map_player_label = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/HBoxContainer/Map/Players
@onready var map_difficulty_label = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/HBoxContainer/Map/Difficulty
-@onready var map_list = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/MapList/VBoxContainer
+@onready var map_list_container = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/MapList/VBoxContainer
+@onready var map_list = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/MapList
@onready var map_selector = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/HBoxContainer
@onready var prev_map = $HBoxContainer/Bottom/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer/Left
@@ -63,7 +64,7 @@ func _ready():
func initialize():
map_count = game.maps.size()
- for c in map_list.get_children():
+ for c in map_list_container.get_children():
c.queue_free()
for c in bot_settings.get_children():
c.queue_free()
@@ -75,7 +76,7 @@ func initialize():
b.text = "%s (%d)" % [m[1]["name"], m[1]["players"]]
b.pressed.connect(select_map.bind(i))
b.focus_entered.connect(select_map.bind(i))
- map_list.add_child(b)
+ map_list_container.add_child(b)
i += 1
select_map(0)
@@ -112,7 +113,7 @@ func select_map(i: int):
map_player_label.text = tr("%d players recommended") % map_data["players"]
map_difficulty_label.text = difficulty_names[map_data["difficulty"] - 1]
selected_map_name = game.maps[i][0]
- map_list.get_child(i).grab_focus()
+ map_list_container.get_child(i).grab_focus()
func increase_bot_count(algo_id: String):
bot_counts[algo_id] = bot_counts[algo_id] + 1
@@ -153,10 +154,14 @@ func _input(_event):
func _on_game_joined():
map_selector.show()
+ map_list.show()
+ bots_container.show()
start_button.disabled = false
func _on_game_left():
map_selector.hide()
+ map_list.hide()
+ bots_container.hide()
start_button.disabled = true
func _on_left_pressed():