Removed trailing whitespaces in tilemanager source files (yes I know that code needs...
[supertux.git] / tools / tilemanager / Tile.cs
index c9387d7..d85d9ed 100644 (file)
@@ -16,7 +16,8 @@ public class Tile {
     public bool Ice;
     public bool Water;
     public bool Slope;
-    public bool Spike;
+    public bool Hidden;
+    public bool Hurts;
     public bool FullBox;
     public bool Brick;
     public bool Coin;
@@ -55,7 +56,7 @@ public class Tile {
         } else {
             Console.WriteLine("no images on tile " + ID);
         }
-        
+
         if(Solid)
             writer.Write("solid", true);
         if(UniSolid)
@@ -66,10 +67,12 @@ public class Tile {
             writer.Write("water", true);
         if(Slope)
             writer.Write("slope-type", Data);
-        if(Spike)
-            writer.Write("spike", true);
+        if(Hurts)
+            writer.Write("hurts", true);
+        if(Hidden)
+            writer.Write("hidden", true);
         if(Coin)
-            writer.Write("distro", true);
+            writer.Write("coin", true);
         if(FullBox)
             writer.Write("fullbox", true);
         if(Brick)
@@ -127,8 +130,11 @@ public class Tile {
                     case "anim-fps":
                         AnimFps = parser.FloatValue;
                         break;
-                    case "spike":
-                        Spike = parser.BoolValue;
+                    case "hurts":
+                        Hurts = parser.BoolValue;
+                        break;
+                    case "hidden":
+                        Hidden = parser.BoolValue;
                         break;
                     case "data":
                         Data = parser.IntegerValue;
@@ -142,7 +148,7 @@ public class Tile {
                     case "fullbox":
                         FullBox = parser.BoolValue;
                         break;
-                    case "distro":
+                    case "coin":
                         Coin = parser.BoolValue;
                         break;
                     case "goal":
@@ -200,7 +206,7 @@ public class Tile {
             throw new Exception("expected integer");
         region.Region.Width = parser.IntegerValue;
 
-        parser.Parse();                                    
+        parser.Parse();
         if(parser.Type != Parser.LispType.INTEGER)
             throw new Exception("expected integer");
         region.Region.Height = parser.IntegerValue;
@@ -210,4 +216,3 @@ public class Tile {
             throw new Exception("expected END_LIST");
     }
 }
-