break;
case "tiles":
do {
- Tiles.Add(parser.IntegerValue);
+ Tiles.Add(parser.IntegerValue);
} while(parser.Parse()
&& parser.Type == Parser.LispType.INTEGER);
break;
}
public void ParseTiles(Lisp.Parser parser) {
- Console.WriteLine("ParseTiles...");
int d = parser.Depth;
while(parser.Parse() && parser.Depth >= d) {
if(parser.Depth == d && parser.Type != Parser.LispType.START_LIST) {
case "tile":
Tile tile = new Tile();
tile.Parse(parser);
- Console.WriteLine("***ID: " + tile.ID);
while(tile.ID >= Tiles.Count)
Tiles.Add(null);