local gfx = playdate.graphics local tileTable = gfx.imagetable.new("gfx/tiles") local tilemap = gfx.tilemap.new() tilemap:setImageTable(tileTable) tilemap:setSize(100,100) function addMap(_file) local level = json.decodeFile(_file) 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