diff options
Diffstat (limited to 'Game/Client.gd')
-rw-r--r-- | Game/Client.gd | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/Game/Client.gd b/Game/Client.gd index 6e08a58..71f1fc1 100644 --- a/Game/Client.gd +++ b/Game/Client.gd @@ -1,8 +1,6 @@ extends Node -signal stage_state_changed(state: State) - @warning_ignore("unused_signal") signal placed_tower(tower: Tower) @@ -11,15 +9,8 @@ signal multi_select_finished(nodes) var previous_scene: String -var state: State : - set(value): - state = value - stage_state_changed.emit(value) - var current_stage: Stage -var selection: SelectionManager - var player: Player: get(): return Network.get_player(multiplayer.get_unique_id()) @@ -35,8 +26,7 @@ func initialize_stage(stage: Stage): current_stage = stage func ready_stage(_stage: Stage): - selection = preload("res://Game/Selection/SelectionManager.tscn").instantiate() - add_child(selection) + pass func place_tower(tower: Tower): @@ -67,9 +57,9 @@ func select_tower(tower: Tower): tower.is_selected = true -func multi_select(layer: int): +func multi_select(collision_mask: int): var selection_area = preload("res://Game/Selection/MultiSelectArea.tscn").instantiate() - selection_area.set_collision_mask_value(layer, true) + selection_area.collision_mask = collision_mask selection_area.select.connect(func(nodes): for node in nodes: Client.select_tower(node) @@ -118,7 +108,7 @@ func get_config() -> ConfigFile: config.load("user://config") if not FileAccess.file_exists("user://config"): - config.set_value("general", "host_default_port", 1234) + config.set_value("general", "host_default_port", 8911) config.set_value("general", "game_lobby_server_base_url", "http://localhost:8910") config.save("user://config") |