extends Node var game_title = "NEWTOTOTONE" var score = 0 func _ready(): score = 0 #func _process(delta): # pass func _on_Hud_new_game(): new_game() func _on_Player_get_apple(): add_score() func _on_Player_player_dead(): game_over() func new_game(): score = 0 $Hud.update_score(score) $ItemGenerator.start() $Bgm.play() func add_score(): score += 10 $Hud.update_score(score) func game_over(): $Bgm.stop() $ItemGenerator.stop() $Hud.show_message("GAME OVER") get_tree().paused = true yield(get_tree().create_timer(3), "timeout") kill_all_items() get_tree().paused = false $Hud.show_message(game_title) $Hud.show_startbutton() func kill_all_items(): get_tree().call_group("apples", "queue_free") get_tree().call_group("bombs", "queue_free") get_tree().call_group("effects", "queue_free")