enabled enforced static typing

This commit is contained in:
2024-02-22 06:22:22 +11:00
parent e1a867d2a9
commit a93660f755
1645 changed files with 24730 additions and 2078 deletions

View File

@ -1,20 +1,21 @@
extends Control
class_name SinglePlayerLobby extends Control
@export var scoreboard : Scoreboard
@export var loadout_editor : HeroSelector
@export var chatbox : Chatbox
var connected_players_profiles = {}
@export var scoreboard: Scoreboard
@export var loadout_editor: HeroSelector
@export var chatbox: Chatbox
var connected_players_profiles: Dictionary = {}
var enet_peer: ENetMultiplayerPeer = ENetMultiplayerPeer.new()
func _ready() -> void:
var enet_peer = ENetMultiplayerPeer.new()
enet_peer.create_server(58008, 1)
multiplayer.multiplayer_peer = enet_peer
enet_peer.refuse_new_connections = true
setup_game()
func setup_game():
func setup_game() -> void:
Game.spawn_level()
scoreboard.add_player(1, Data.player_profile)
scoreboard.all_players_ready.connect(start_game)
@ -24,21 +25,16 @@ func setup_game():
chatbox.username = Data.player_profile.display_name
Data.player_profile.display_name_changed.connect(chatbox.change_username)
loadout_editor.hero_selected.connect(Data.player_profile.set_preferred_class)
loadout_editor.hero_selected.connect(edit_player_profile)
connected_players_profiles[1] = Data.player_profile
func edit_player_profile(_argument):
var profile_dict = Data.player_profile.to_dict()
func start_game():
func start_game() -> void:
Game.spawn_players(connected_players_profiles.keys(), connected_players_profiles, chatbox.opened, chatbox.closed)
scoreboard.set_visible(false)
loadout_editor.set_visible(false)
func setup_the_ui():
func setup_the_ui() -> void:
scoreboard.unready_all_players()
scoreboard.set_visible(true)
loadout_editor.set_visible(true)