added wave viewer which required adding determinism to wave generation

This commit is contained in:
2025-11-06 22:16:59 +11:00
parent 19b5589b27
commit 3cb37faf4b
38 changed files with 438 additions and 312 deletions

View File

@@ -2,10 +2,9 @@ class_name Lobby
extends Control
@export var character_select_screen: PackedScene
#@export var scoreboard: Scoreboard
@export var chatbox: Chatbox
#@export var ready_button: Button
@export var audio_player: AudioStreamPlayer
@export var chatbox_scene: PackedScene
var game_manager: GameManager
var gamemode: GameMode = null
@@ -14,19 +13,19 @@ var connected_players_profiles: Dictionary = {}
var enet_peer: ENetMultiplayerPeer = ENetMultiplayerPeer.new()
func setup_the_ui() -> void:
#scoreboard.unready_all_players()
#scoreboard.set_visible(true)
loadout_editor.set_visible(true)
chatbox = chatbox_scene.instantiate()
game_manager.UILayer.add_child(chatbox)
chatbox.set_visible(true)
chatbox.game_manager = game_manager
#ready_button.set_visible(true)
chatbox.anchor_bottom = 0.98
chatbox.anchor_left = 0.02
chatbox.anchor_top = 0.7
chatbox.anchor_right = 0.4
func start_game() -> void:
game_manager.setup()
#scoreboard.set_visible(false)
loadout_editor.queue_free()
#ready_button.set_visible(false)
game_manager.connected_player_profiles = connected_players_profiles
game_manager.start()