Guest User

Untitled

a guest
Jul 20th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. public function loadLevel(xml:Class):void
  2. {
  3. var rawData:ByteArray = new xml;
  4. var dataString:String = rawData.readUTFBytes(rawData.length);
  5. LevelData = new XML(dataString);
  6.  
  7. var dataList:XMLList;
  8. var dataElement:XML;
  9.  
  10. dataList = LevelData.tiles.tile;
  11. for each (dataElement in dataList)
  12. { var x:int = int(dataElement.@x) / 32;
  13. var y:int = int(dataElement.@y) / 32;
  14. var tx:int = int(dataElement.@tx) / 32;
  15. var ty:int = int(dataElement.@ty) / 32;
  16.  
  17. _tiles.setTile(int(dataElement.@x) / 32, int(dataElement.@y) / 32, ((tx + ty * 3)));
  18. if (int(dataElement.@tx != 4))
  19. { _grid.setTile(int(dataElement.@x) / 32, int(dataElement.@y) / 32, true);
  20. }
  21.  
  22. _tiles.setTile(5, 5, 1);
  23. _grid.setTile(5, 5, true);
  24. }
  25. }
Add Comment
Please, Sign In to add comment