Guest User

Untitled

a guest
Jun 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.44 KB | None | 0 0
  1. MOAISim.openWindow( "testing shit bitches", 320,460)
  2. layer = MOAILayer2D.new ()
  3. MOAISim.pushRenderPass(layer)
  4.  
  5. viewport = MOAIViewport.new ()
  6. viewport:setSize(320,460)
  7. viewport:setScale(320,460)
  8. layer:setViewport(viewport)
  9.  
  10. camera = MOAITransform.new()
  11. layer:setCamera(camera)
  12.  
  13. filename = "table.lua"
  14. levelData = dofile(filename)
  15.  
  16. tileDeck = MOAITileDeck2D.new ()
  17. --tileDeck:setTexture(levelData.tilesets.image)
  18. tileDeck:setTexture("object_tileset_DRAFT_0_0_1.png")
  19. tileDeck:setSize(8,8)
  20. tileDeck:setRect(-32,-32,32,32)
  21.  
  22. grid = MOAIGrid.new ()
  23. --grid:setSize ( 15,45,64,64)
  24. grid:setSize (levelData.width,levelData.height,levelData.tilesets.tilewidth,levelData.tilesets.tileheight)
  25. --grid:setRepeat ( true )
  26. print (levelData.height)
  27. tileCounter = 1
  28. for y = 0,levelData.height-1 do
  29.     for x = 0,levelData.width-1 do
  30.         --print (levelData.layers.data[tileCounter])   
  31.         tileType = levelData.layers.data[tileCounter]
  32.         print (" called with x:" .. x.. " y:" .. y ..  " counter:" .. tileCounter .. " tileType:" .. tileType)
  33.         grid:setTile(x,y,tileDeck[tileType])
  34.         tileCounter = tileCounter + 1
  35.     end
  36. end
  37.  
  38. prop = MOAIProp2D.new ()
  39. prop:setDeck (tileDeck)
  40. prop:setGrid ( grid )
  41. prop:setLoc(0,0)
  42. layer:insertProp ( prop )
  43.  
  44.    
  45. --output = dofile("table.lua")
  46. --table.foreach(output.layers,print)
  47. --print (output.tilesets.name)
  48. --print (output.tilesets.image)
  49. --for i = 0,#output.layers.data do
  50. --  print (output.layers.data[i])
  51. --  end
Add Comment
Please, Sign In to add comment