summaryrefslogtreecommitdiff
path: root/scripts/combinator_panel.gd
blob: c4822e8e3acf4206123f751cf0e2c0bdb3eb4001 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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):
  print(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_storage_pressed():
  get_tree().get_root().get_node("Game/HUD").popup_storage()