diff options
| author | J08nY | 2017-04-23 16:31:27 +0200 |
|---|---|---|
| committer | J08nY | 2017-04-23 16:31:27 +0200 |
| commit | cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f (patch) | |
| tree | 57111775c93b70ce1c8297efdb1f21161a055bec /scripts/hud.gd | |
| parent | 04a7806aafe210aeefcd80f74d78c8d4420c54e2 (diff) | |
| download | ld38-cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f.tar.gz ld38-cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f.tar.zst ld38-cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f.zip | |
Diffstat (limited to 'scripts/hud.gd')
| -rw-r--r-- | scripts/hud.gd | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/scripts/hud.gd b/scripts/hud.gd index 4028192..80c58a0 100644 --- a/scripts/hud.gd +++ b/scripts/hud.gd @@ -5,12 +5,31 @@ func _ready(): func _on_ms_button_pressed(): var visible = get_node("ms").is_visible() - get_node("ms").set_visible(!visible) - if !visible: - get_node("storage").set_visible(false) + if visible: + get_node("ms").set_visible(false) + else: + popup_shop() func _on_storage_button_pressed(): var visible = get_node("storage").is_visible() - get_node("storage").set_visible(!visible) - if !visible: - get_node("ms").set_visible(false) + if visible: + get_node("storage").set_visible(false) + else: + popup_storage() + +func _popup(which): + var tabs = ["ms", "storage"] + for tab in tabs: + get_node(tab).set_visible(tab == which) + +func popup_storage(): + _popup("storage") + +func popup_shop(): + _popup("ms") + +func set_funds(cash): + get_node("funds/cash").set_text(str(cash)) + +func update_storage(storage): + get_node("storage").update_storage(storage) |
