mirror of
https://github.com/kodzukye/scrap-signal.git
synced 2026-04-26 23:47:34 +00:00
20 lines
371 B
GDScript
20 lines
371 B
GDScript
extends Node
|
|
|
|
var inventory := {}
|
|
|
|
func add_item(id: String) -> void:
|
|
if inventory.has(id):
|
|
inventory[id] += 1
|
|
else:
|
|
inventory[id] = 1
|
|
print("Inventaire : ", inventory)
|
|
|
|
func has_item(id: String) -> bool:
|
|
return inventory.get(id, 0) > 0
|
|
|
|
func remove_item(id: String) -> void:
|
|
if has_item(id):
|
|
inventory[id] -= 1
|
|
if inventory[id] <= 0:
|
|
inventory.erase(id)
|