Я пытаюсь создать массив врагов и нарисовать его, но я продолжаю получать ошибки, если речь идет не о самом массиве, а о плохом аргументе в функции рисования: ожидал, получил ноль) Может ли кто-нибудь объяснить, что я делаю неправильно, это использование универсального для?
Код массива:
enemies = {}
for i=0,7 do
enemies[i] = {}
for j=0,2 do
enemy = {}
enemy.width = 40
enemy.height = 20
enemy.x = i * (enemy.width + 60) + 100
enemy.y = enemy.height + 100
table.insert(enemies[i],enemy)
end
end
end
Функция рисования:
--enemy
love.graphics.setColor(0,255,255,255)
for i,v in ipairs(enemies) do
love.graphics.rectangle("fill", v.x, v.y, v.width, v.height)
end