23 lines
686 B
GDScript
23 lines
686 B
GDScript
extends Control
|
|
export var MainMenuPath := @'MainMenu'
|
|
onready var MainMenu := get_node(MainMenuPath)
|
|
|
|
const TouchGamePath := 'res://scenes/RadialGame.tscn'
|
|
const StepGamePath := 'res://scenes/StepGame.tscn'
|
|
var TouchGameScene := preload(TouchGamePath)
|
|
var StepGameScene := preload(StepGamePath)
|
|
|
|
var ActiveGame: Node = null
|
|
|
|
func _on_MainMenu_start_stepgame() -> void:
|
|
MainMenu.hide()
|
|
ActiveGame = StepGameScene.instance()
|
|
add_child_below_node(MainMenu, ActiveGame)
|
|
|
|
|
|
func _on_MainMenu_start_touchgame() -> void:
|
|
MainMenu.hide()
|
|
ActiveGame = TouchGameScene.instance()
|
|
add_child_below_node(MainMenu, ActiveGame)
|
|
ActiveGame.alignment_horizontal = AspectRatioContainer.ALIGN_BEGIN
|