first lobby draft made, you can move a charcter around

This commit is contained in:
2026-02-11 03:23:40 +11:00
parent e06846f8b6
commit 12b6a5e7ae
29 changed files with 348 additions and 238 deletions

View File

@@ -89,6 +89,7 @@ func start_game() -> void:
if !gamemode.multiplayer:
singleplayer_game_requested.emit()
else:
level_selected($PanelContainer.levels[0], 0)
multiplayer_game_requested.emit()
@@ -97,9 +98,28 @@ func _on_play_button_pressed() -> void:
open_game_menu()
#TODO: Clearn this part up
#TODO: new lobby system >>
#var lobby_panel: PanelContainer
func _on_multiplayer_button_pressed() -> void:
gamemode.multiplayer = true
open_game_menu()
start_game()
#if !lobby_panel:
#lobby_panel = PanelContainer.new()
#add_child(lobby_panel)
#lobby_panel.visible = true
#lobby_panel.anchor_top = 0.1
#lobby_panel.anchor_left = 0.3
#lobby_panel.anchor_right = 0.7
#lobby_panel.anchor_bottom = 0.9
#gamemode.multiplayer = true
#open_game_menu()
func open_game_menu() -> void:
@@ -140,7 +160,7 @@ func level_selected(level: LevelConfig, side: int) -> void:
level.allowed_cards = level.hero_class.deck
level.waves = []
game.level_config = level
start_game()
#start_game()
func _on_standard_button_pressed() -> void:

View File

@@ -81,6 +81,10 @@ alignment = 2
layout_mode = 2
text = "BUTTON_PLAY"
[node name="MulitplayerButton" type="Button" parent="MainControls" unique_id=1241426994]
layout_mode = 2
text = "BUTTON_MULTIPLAYER"
[node name="ModsButton" type="Button" parent="MainControls" unique_id=868836389]
layout_mode = 2
text = "BUTTON_MODS"
@@ -481,6 +485,8 @@ vertical_alignment = 1
[connection signal="mouse_entered" from="MainControls/PlayButton" to="." method="_on_button_mouse_entered"]
[connection signal="pressed" from="MainControls/PlayButton" to="." method="_on_play_button_pressed"]
[connection signal="mouse_entered" from="MainControls/MulitplayerButton" to="." method="_on_button_mouse_entered"]
[connection signal="pressed" from="MainControls/MulitplayerButton" to="." method="_on_multiplayer_button_pressed"]
[connection signal="mouse_entered" from="MainControls/ModsButton" to="." method="_on_button_mouse_entered"]
[connection signal="pressed" from="MainControls/ModsButton" to="." method="_on_mods_button_pressed"]
[connection signal="pressed" from="MainControls/StatsButton" to="." method="_on_stats_button_pressed"]

View File

@@ -203,6 +203,7 @@ size_flags_horizontal = 3
[node name="CheckButton" type="CheckButton" parent="AlwaysShowShield/CenterContainer" unique_id=263220323]
layout_mode = 2
flat = true
[connection signal="item_selected" from="Resolution/HBoxContainer/OptionButton" to="." method="_on_option_button_item_selected"]
[connection signal="value_changed" from="MouseSens/HBoxContainer/SpinBox" to="." method="_on_mouse_sens_spin_box_value_changed"]