feat: tatoebaspil m kiva hammasbaksu au andrjoku

This commit is contained in:
Sheldon Cooper 2026-10-20 18:31:52 -04:00
parent b2d5ab61d2
commit 050e8f9e22
104 changed files with 3017 additions and 27 deletions

View file

@ -0,0 +1,27 @@
extends Node
@onready var fail_screen = preload("res://Prefabs/UI/fail_screen.tscn")
# Data collected from various scenes
# current_scene is updated from level.gd on _ready()
var current_scene
# player is updated from player.gd on _ready()
var player
# player is updated continously from player.gd
var player_health = 0
# apples_collected is updated when apple is picked up
var apples_collected = 0
func _process(delta: float) -> void:
# Exchange 5 apples for 1 health
if apples_collected >= 5:
apples_collected = 0
player.health += 1
# _spawn_fail_screen is called from player.gd when health goes under 1
func _spawn_fail_screen():
# Spawns fails screen
var fail_screen_instance = fail_screen.instantiate()
current_scene.add_child(fail_screen_instance)