Создать таблицу, которая будет содержать все кирпичи.
Создать 1 таблицу на строку
Создать и добавить 1 кирпич на столбец в каждую строку
Просто используйте счетчики цикловЧтобы вычислить смещения.
Может быть, вам сначала нужно решить такие проблемы с ручкой и бумагой.
local rows, cols = 6, 6
local width, height = 70, 25
local gap = 5
local bricks = {}
for row = 1, rows do
bricks[row] = {}
for col = 1, cols do
local x = (col - 1) * (width + gap) -- x offset
local y = (row - 1) * (height + gap) -- y offset
local newBrick = createPanel(gameMain)
-- assign brick's properties
-- ...
bricks[row][col] = newBrick
end
end