RhythmGame/main.gd

23 lines
686 B
GDScript3
Raw Normal View History

2021-11-27 16:51:59 +10:30
extends Control
export var mainMenuPath := @'MainMenu'
onready var mainMenu := get_node(mainMenuPath)
2021-11-27 16:51:59 +10:30
const touchGamePath := 'res://scenes/RadialGame.tscn'
const stepGamePath := 'res://scenes/StepGame.tscn'
var touchGameScene := preload(touchGamePath)
var stepGameScene := preload(stepGamePath)
2021-11-27 16:51:59 +10:30
var activeGame: Node = null
2021-11-27 16:51:59 +10:30
func _on_MainMenu_start_stepgame() -> void:
mainMenu.hide()
activeGame = stepGameScene.instance()
add_child_below_node(mainMenu, activeGame)
2021-11-27 16:51:59 +10:30
func _on_MainMenu_start_touchgame() -> void:
mainMenu.hide()
activeGame = touchGameScene.instance()
add_child_below_node(mainMenu, activeGame)
activeGame.alignment_horizontal = AspectRatioContainer.ALIGN_BEGIN