# Funcția apelată atunci când colectăm o monedă func give_gold (amount): # Adaugă aurul gold += amount # Actualizează interfața utilizatorului ui.update_gold_text(gold) # Funcția apelată atunci când un inamic ne provoacă daune func take_damage (damageToTake): # Scade punctele de viață curHp -= damageToTake # Actualizează interfața utilizatorului ui.update_health_bar(curHp, maxHp) # Dacă punctele noastre de viață sunt 0, moare if curHp <= 0: die() # Funcția apelată atunci când punctele noastre de viață ajung la 0 func die (): # Reîncarcă scena get_tree().reload_current_scene()