- TimeSystem 由实时天数推进改为按月回合制(advance_month), 新增 turn_started/season_changed 信号,移除 GameState.day - 新增 MainGame 场景及 HUD(时间显示、下一回合、返回主菜单) - 新增 SaveSystem 存档组框架并注册为 Autoload - 存档面板打开时隐藏新建槽按钮 - 窗口改为无边框,主场景切换为 MainGame
34 lines
721 B
GDScript
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.
|