RhythmGame/main.gd

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