Files
ImmortalSect/src/UI/Panels/MainMenu/MainMenu.gd
T
Admin 843f0cd53d 重构时间系统为回合制并新增主游戏场景
- TimeSystem 由实时天数推进改为按月回合制(advance_month),
  新增 turn_started/season_changed 信号,移除 GameState.day
- 新增 MainGame 场景及 HUD(时间显示、下一回合、返回主菜单)
- 新增 SaveSystem 存档组框架并注册为 Autoload
- 存档面板打开时隐藏新建槽按钮
- 窗口改为无边框,主场景切换为 MainGame
2026-08-11 23:47:34 +08:00

34 lines
721 B
GDScript

extends Control
func _ready() -> void:
pass
func _draw() -> void:
pass
func _on_MainMenu_NewGame_ButtonUp() -> void:
#var pid := SaveSystem.create_profile()
#GameState.request_new_game(pid)
get_tree().change_scene_to_file("res://src/Core/MainGame.tscn")
pass # Replace with function body.
func _on_MainMenu_LoadGame_ButtonUp() -> void:
$Menu.hide()
$SavePannel.open_load()
pass # Replace with function body.
func _on_MainMenu_Settings_ButtonUp() -> void:
pass # Replace with function body.
func _on_MainMenu_Exit_ButtonUp() -> void:
get_tree().quit()
pass # Replace with function body.
func _on_SavePannel_Esc_pressed() -> void:
$SavePannel.hide()
$Menu.show()
pass # Replace with function body.