Rocket-Bytes/Source/Map.lua
2022-04-22 12:48:45 -06:00

18 lines
No EOL
521 B
Lua

local gfx <const> = playdate.graphics
local tileTable <const> = gfx.imagetable.new("gfx/tiles")
local tilemap <const> = gfx.tilemap.new()
tilemap:setImageTable(tileTable)
function addMap(_file)
local level = json.decodeFile(_file)
tilemap:setSize(level.dimensions.x,level.dimensions.x)
for i = 1, #level.tiles, 1 do
tilemap:setTileAtPosition(level.tiles[i].x,level.tiles[i].y,level.tiles[i].t)
end
gfx.sprite.addWallSprites(tilemap, {0,1})
end
function drawTiles()
tilemap:draw(0,0)
end