summaryrefslogtreecommitdiff
path: root/scripts/combinator_panel.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/combinator_panel.gd')
-rw-r--r--scripts/combinator_panel.gd26
1 files changed, 24 insertions, 2 deletions
diff --git a/scripts/combinator_panel.gd b/scripts/combinator_panel.gd
index 333187f..c4822e8 100644
--- a/scripts/combinator_panel.gd
+++ b/scripts/combinator_panel.gd
@@ -1,6 +1,10 @@
extends Panel
+var Items = preload("res://scripts/items.gd")
+var items = null
+
func _ready():
+ self.items = Items.new()
set_process_input(true)
func _input(event):
@@ -9,6 +13,24 @@ func _input(event):
func _on_Tree_gui_input( ev ):
#print(ev)
pass
+
+func get_items():
+ pass
+
+func _on_add_pressed():
+ var player = get_tree().get_root().get_node("Game/Player")
+ var storage = get_tree().get_root().get_node("Game/HUD/storage")
+
+ print(player.storage)
+ print(storage.get_selected())
+
+ if player.has_item(storage.get_selected()):
+ print("has")
+ player.remove_item(storage.get_selected(), 1)
+
+func _on_remove_pressed():
+ pass # replace with function body
+
-func _on_Tree_mouse_entered():
- print("enter")
+func _on_storage_pressed():
+ get_tree().get_root().get_node("Game/HUD").popup_storage()