Diffstat (limited to 'ui/scripts/StartMenu.gd')
| -rw-r--r-- | ui/scripts/StartMenu.gd | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ui/scripts/StartMenu.gd b/ui/scripts/StartMenu.gd new file mode 100644 index 0000000..eeacd32 --- /dev/null +++ b/ui/scripts/StartMenu.gd @@ -0,0 +1,27 @@ +extends Node +var USE_TOUCH = OS.has_touchscreen_ui_hint() +var on = false + +onready var highscoreLabel = $Label + + +func _input(event): + if on: +# warning-ignore:return_value_discarded + if event.is_action("shoot_1"): + Game.transition("res://world/World.tscn") + if event.is_action("ui_cancel"): + Game.exit() + if event.is_action("options"): + $pause.show() + + +func _ready(): + var save_data = SaveAndLoad.load_data_from_file() + highscoreLabel.text = "Highscore = " + str(save_data.highscore) + if USE_TOUCH: + $MobileControls/Attack.visible = true + $AnimatedSprite.play("default") + $MobileControls/Attack.visible = USE_TOUCH + yield(get_tree().create_timer(.3), "timeout") + on = true |