function love.load() level = { {' ', ' ', '#', '#', '#'}, {' ', ' ', '#', '.', '#'}, {' ', ' ', '#', ' ', '#', '#', '#', '#'}, {'#', '#', '#', '$', ' ', '$', '.', '#'}, {'#', '.', ' ', '$', '@', '#', '#', '#'}, {'#', '#', '#', '#', '$', '#'}, {' ', ' ', ' ', '#', '.', '#'}, {' ', ' ', ' ', '#', '#', '#'}, } end function love.draw() for y, row in ipairs(level) do for x, cell in ipairs(row) do if cell ~= ' ' then local cellSize = 23 love.graphics.setColor(1, 1, 1) love.graphics.rectangle( 'fill', (x - 1) * cellSize, (y - 1) * cellSize, cellSize, cellSize ) love.graphics.setColor(0, 0, 0) love.graphics.print( level[y][x], (x - 1) * cellSize, (y - 1) * cellSize ) end end end end