Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MOAISim.openWindow( "testing shit bitches", 320,460)
- layer = MOAILayer2D.new ()
- MOAISim.pushRenderPass(layer)
- viewport = MOAIViewport.new ()
- viewport:setSize(320,460)
- viewport:setScale(320,460)
- layer:setViewport(viewport)
- camera = MOAITransform.new()
- layer:setCamera(camera)
- filename = "table.lua"
- levelData = dofile(filename)
- tileDeck = MOAITileDeck2D.new ()
- --tileDeck:setTexture(levelData.tilesets.image)
- tileDeck:setTexture("object_tileset_DRAFT_0_0_1.png")
- tileDeck:setSize(8,8)
- tileDeck:setRect(-32,-32,32,32)
- grid = MOAIGrid.new ()
- --grid:setSize ( 15,45,64,64)
- grid:setSize (levelData.width,levelData.height,levelData.tilesets.tilewidth,levelData.tilesets.tileheight)
- --grid:setRepeat ( true )
- print (levelData.height)
- tileCounter = 1
- for y = 0,levelData.height-1 do
- for x = 0,levelData.width-1 do
- --print (levelData.layers.data[tileCounter])
- tileType = levelData.layers.data[tileCounter]
- print (" called with x:" .. x.. " y:" .. y .. " counter:" .. tileCounter .. " tileType:" .. tileType)
- grid:setTile(x,y,tileDeck[tileType])
- tileCounter = tileCounter + 1
- end
- end
- prop = MOAIProp2D.new ()
- prop:setDeck (tileDeck)
- prop:setGrid ( grid )
- prop:setLoc(0,0)
- layer:insertProp ( prop )
- --output = dofile("table.lua")
- --table.foreach(output.layers,print)
- --print (output.tilesets.name)
- --print (output.tilesets.image)
- --for i = 0,#output.layers.data do
- -- print (output.layers.data[i])
- -- end
Add Comment
Please, Sign In to add comment