bzr branch
http://9ix.org/bzr/ld26
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Inventory = Class:extend { items = {}, visible = true, add = function(self, item) item.invTile.y = 10 item.invTile.x = 50 * #self.items self.items[item.name] = item end, draw = function(self) for _, item in pairs(self.items) do item.invTile:draw() end end } the.inventory = Inventory:new() |