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;
} else {
Console.WriteLine("no images on tile " + ID);
}
-
+
if(Solid)
writer.Write("solid", true);
if(UniSolid)
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)
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;
case "fullbox":
FullBox = parser.BoolValue;
break;
- case "distro":
+ case "coin":
Coin = parser.BoolValue;
break;
case "goal":
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;
throw new Exception("expected END_LIST");
}
}
-