get rid of meat table

This commit is contained in:
mshj 2025-08-07 22:27:48 -04:00
parent 620caa0ec7
commit ede6bb6d91
5 changed files with 50 additions and 56 deletions

View file

@ -1,6 +1,5 @@
-- imports
local MeatFactory = require("src/meat_factory")
local MeatTable = require("src/meat_tables")
local Cursor = require("src/cursor")
-- main.lua
@ -25,16 +24,13 @@ function love.load()
-- Load basic cursor
cursor = Cursor:new()
-- Load MeatTable
meatTable = MeatTable:new()
-- Create a MeatFactory instance
meatFactory = MeatFactory:new(5, {"chicken", "cow", "pig"}, meatTable)
meatFactory = MeatFactory:new(5, {"chicken", "cow", "pig"})
instances = {}
instances.meats = {}
instances.meat_tables = {}
table.insert(instances.meat_tables, meatTable)
instances.meat_factories = {}
table.insert(instances.meat_factories, meatFactory)
end
@ -55,11 +51,11 @@ function love.draw()
end
-- Draw butcher table
meatTable:draw()
meatFactory:draw()
-- Draw meat
for _, meat in ipairs(instances.meats) do
love.graphics.draw(meat.currentImage, meat.x, meat.y)
meat:draw()
end