41 lines
687 B
GDScript
41 lines
687 B
GDScript
extends Window
|
|
|
|
## 开始实训信号
|
|
signal StartTraining
|
|
## 退出信号
|
|
signal QuitTraining
|
|
|
|
## 场景说明
|
|
@export var sceneDesc: String = "场景描述"
|
|
|
|
func _ready():
|
|
update()
|
|
|
|
func updateSceneDesc(desc):
|
|
sceneDesc = desc
|
|
update()
|
|
|
|
func update():
|
|
%SceneDescription.text = sceneDesc
|
|
|
|
|
|
func _on_start_pressed():
|
|
StartTraining.emit()
|
|
hide()
|
|
|
|
func _on_quit_pressed():
|
|
QuitTraining.emit()
|
|
hide()
|
|
|
|
|
|
func _on_teach_mode_pressed():
|
|
$"../total".trainingMode = TotalScene.Training_Mode.Teach
|
|
|
|
|
|
func _on_practice_mode_pressed():
|
|
$"../total".trainingMode = TotalScene.Training_Mode.Practice
|
|
|
|
|
|
func _on_exam_mode_pressed():
|
|
$"../total".trainingMode = TotalScene.Training_Mode.Exam
|