1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
extends Node
export var hole = false
onready var highscoreLabel = $HighscoreLabel
var USE_TOUCH = OS.has_touchscreen_ui_hint()


func _ready():
	$Score.text = ("Score = " + str(playerstats.recent_score))
	set_highscore_label()
	$TouchScreenButton.visible = USE_TOUCH
	if hole:
		$AnimatedSprite.play("hole")
	var save_data = SaveAndLoad.load_data_from_file()
	if playerstats.recent_score >= save_data.highscore:
		$HighscoreLabel.hide()


func _input(event):
	if event.is_action("ui_cancel"):
		Game.transition("res://ui/scenes/StartMenu.tscn")


func set_highscore_label():
	var save_data = SaveAndLoad.load_data_from_file()
	highscoreLabel.text = "Highscore = " + str(save_data.highscore)