inventory.lua 598 B

12345678910111213141516171819202122232425262728293031
  1. -- inventory mock
  2. InventoryMock = {}
  3. InventoryMock.__index = InventoryMock
  4. function InventoryMock:new()
  5. inventory = {}
  6. inventory.lists = {}
  7. inventory.sizes = {}
  8. inventory.lists.main = {}
  9. inventory.sizes.main = 32
  10. setmetatable(inventory, self)
  11. return inventory
  12. end
  13. function InventoryMock:get_list(name)
  14. return self.lists[name]
  15. end
  16. function InventoryMock:set_list(name, list)
  17. self.lists[name] = list
  18. end
  19. function InventoryMock:get_size(name)
  20. return self.sizes[name]
  21. end
  22. function InventoryMock:set_size(name, new_size)
  23. self.sizes[name] = new_size
  24. end