X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=tools%2Ftilemanager%2FTileSet.cs;h=831ee96d35dcfb6c5d260f704b29d49784556856;hb=7af002362d894832570cffcda1afbd5bafee06eb;hp=9ea4164682a692ef917046c85114326ea0c7358c;hpb=6f8515e10faeee9582a7ec7462c3fda2def49c9c;p=supertux.git diff --git a/tools/tilemanager/TileSet.cs b/tools/tilemanager/TileSet.cs index 9ea416468..831ee96d3 100644 --- a/tools/tilemanager/TileSet.cs +++ b/tools/tilemanager/TileSet.cs @@ -31,7 +31,7 @@ public class TileGroup { case "tiles": do { Tiles.Add(parser.IntegerValue); - } while(parser.Parse() + } while(parser.Parse() && parser.Type == Parser.LispType.INTEGER); break; default: @@ -49,7 +49,7 @@ public class TileSet { public void Write(string filename) { FileStream fs = new FileStream(filename, FileMode.Create); - + TextWriter tw = new StreamWriter(fs); LispWriter writer = new LispWriter(tw); @@ -68,7 +68,7 @@ public class TileSet { tw.Close(); fs.Close(); } - + public void Parse(string filename) { FileStream fs = new FileStream(filename, FileMode.Open); StreamReader stream = new StreamReader(fs); @@ -132,4 +132,3 @@ public class TileSet { ; } } -