Game Development Reference
In-Depth Information
package com.efg.games.notanks {
public class TilesheetDataXML {
public static var XMLData:XML=
<tilesheet>
<tile id="0" name="road" type="walkable"></tile>
<tile id="1" name="player" type="sprite"></tile>
<tile id="2" name="player" type="sprite"></tile>
<tile id="3" name="player" type="sprite"></tile>
<tile id="4" name="player" type="sprite"></tile>
<tile id="5" name="player" type="sprite"></tile>
<tile id="6" name="player" type="sprite"></tile>
<tile id="7" name="player" type="sprite"></tile>
<tile id="8" name="player" type="sprite"></tile>
<tile id="9" name="enemy" type="sprite"></tile>
<tile id="10" name="enemy" type="sprite"></tile>
<tile id="11" name="enemy" type="sprite"></tile>
<tile id="12" name="enemy" type="sprite"></tile>
<tile id="13" name="enemy" type="sprite"></tile>
<tile id="14" name="enemy" type="sprite"></tile>
<tile id="15" name="enemy" type="sprite"></tile>
<tile id="16" name="enemy" type="sprite"></tile>
<tile id="17" name="explode1" type="sprite"></tile>
<tile id="18" name="explode2" type="sprite"></tile>
<tile id="19" name="explode3" type="sprite"></tile>
<tile id="20" name="ammo" type="sprite"></tile>
<tile id="21" name="missile" type="sprite"></tile>
<tile id="22" name="lives" type="sprite"></tile>
<tile id="23" name="goal" type="sprite"></tile>
<tile id="24" name="blueblock1" type="nonwalkable"></tile>
<tile id="25" name="blueblock2" type="nonwalkable"></tile>
<tile id="26" name="blueblock3" type="nonwalkable"></tile>
<tile id="27" name="blueblock4" type="nonwalkable"></tile>
<tile id="28" name="blueblock5" type="nonwalkable"></tile>
<tile id="29" name="blueblock6" type="nonwalkable"></tile>
<tile id="30" name="blueblock7" type="nonwalkable"></tile>
<tile id="31" name="blueblock8" type="nonwalkable"></tile>
<smallexplode tiles="17,18,17"></smallexplode>
<largeexplode tiles="17,18,19,18,17"></largeexplode>
</tilesheet>;
} // end class
}// end package
The purpose of this class is to describe (to the Game class) the type of tile in each position on the
tile sheet This way, you can create your own, modified tile sheet for this game or any other game
and not rely on the game hard-coding tile definitions.
Search WWH ::




Custom Search