aboutsummaryrefslogtreecommitdiff
path: root/scripts/gui_top_bar.gd
diff options
context:
space:
mode:
authorjacopograndi <jacopo.grandi@outlook.it>2022-01-17 19:41:46 +0100
committerjacopograndi <jacopo.grandi@outlook.it>2022-01-17 19:41:46 +0100
commitf75ee64e21f67b4f27404147aedaa63750058d5a (patch)
tree8e35f5b0ca986169e46ef1f90c3fdd951a9af113 /scripts/gui_top_bar.gd
parenta7bda4264b45c0c64fd81ac91b4f1fbbc539e314 (diff)
wave
Diffstat (limited to 'scripts/gui_top_bar.gd')
-rw-r--r--scripts/gui_top_bar.gd7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/gui_top_bar.gd b/scripts/gui_top_bar.gd
index 6c086ce..63ab759 100644
--- a/scripts/gui_top_bar.gd
+++ b/scripts/gui_top_bar.gd
@@ -2,17 +2,21 @@ extends Control
var _editor_button : Button
var _hbox : HBoxContainer
+var _wave_label : Label
var _resources : Node
+var _wave : Node
var _gui : Control
func refresh (in_editor : bool):
var root = get_tree().root.get_node("world")
_resources = root.get_node("player").get_node("resources")
+ _wave = root.get_node("wave")
if _gui == null: _gui = get_parent()
if _hbox == null: _hbox = $panel/resources/HBoxContainer
if _editor_button == null: _editor_button = $panel/editor_button
+ if _wave_label == null: _wave_label = $panel/wave_label
if in_editor: _editor_button.text = "Editor"
else: _editor_button.text = "Playmode"
@@ -21,6 +25,9 @@ func _process (_delta):
for r in _resources.get_names():
_hbox.get_node(r).text = str(_resources[r]) + r
+ _hbox.get_node("lives").text = str(_resources["lives"]) + " lives"
+ _wave_label.text = "wave " + str(_wave.wave_num+1)
+
func _on_editor_button_down():
_gui.control.gui_editor_toggle_event()