Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function loadLevel(xml:Class):void
- {
- var rawData:ByteArray = new xml;
- var dataString:String = rawData.readUTFBytes(rawData.length);
- LevelData = new XML(dataString);
- var dataList:XMLList;
- var dataElement:XML;
- dataList = LevelData.tiles.tile;
- for each (dataElement in dataList)
- { var x:int = int(dataElement.@x) / 32;
- var y:int = int(dataElement.@y) / 32;
- var tx:int = int(dataElement.@tx) / 32;
- var ty:int = int(dataElement.@ty) / 32;
- _tiles.setTile(int(dataElement.@x) / 32, int(dataElement.@y) / 32, ((tx + ty * 3)));
- if (int(dataElement.@tx != 4))
- { _grid.setTile(int(dataElement.@x) / 32, int(dataElement.@y) / 32, true);
- }
- _tiles.setTile(5, 5, 1);
- _grid.setTile(5, 5, true);
- }
- }
Add Comment
Please, Sign In to add comment