22 lines
561 B
GDScript
22 lines
561 B
GDScript
extends Label
|
|
|
|
onready var level_state := get_tree().root.get_child(4).get_node("%LevelState")
|
|
|
|
func _ready():
|
|
var wallet = 0
|
|
var deaths = 0
|
|
var kills = 0
|
|
var frees = 0
|
|
var prog = GlobalState.progress_dict
|
|
for key in GlobalState.progress_dict:
|
|
if prog[key].has("currency"):
|
|
wallet += prog[key]["currency"]
|
|
if prog[key].has("deaths"):
|
|
deaths += prog[key]["deaths"]
|
|
if prog[key].has("deaths"):
|
|
kills += prog[key]["kills"]
|
|
if prog[key].has("frees"):
|
|
frees += prog[key]["frees"]
|
|
|
|
self.text = self.text % [wallet, deaths, kills, frees]
|