#57 rework des inputs et actions
This commit is contained in:
@@ -45,6 +45,13 @@ func get_item(ind: int = 0) -> Item:
|
||||
return null;
|
||||
return items[ind]
|
||||
|
||||
func has_item(item : Item) -> bool:
|
||||
return item in items
|
||||
|
||||
func remove_item(item : Item):
|
||||
items.erase(item)
|
||||
emit_signal("inventory_changed", self)
|
||||
|
||||
func pop_item(ind: int = 0) -> Item:
|
||||
var item_removed: Item = items.pop_at(ind)
|
||||
emit_signal("inventory_changed", self)
|
||||
@@ -55,3 +62,4 @@ func swap_items(item_to_add: Item, ind_to_get: int = 0) -> Item:
|
||||
items[ind_to_get] = item_to_add
|
||||
emit_signal("inventory_changed", self)
|
||||
return item_to_get
|
||||
|
||||
|
||||
Reference in New Issue
Block a user