public override Image Paint() { if (Direction != TileDirection.None) { return(PaintOn(Postfix("EBelt"))); } return(BaseTile.Paint()); }
public override Image Paint() { switch (Turn) { case TurnDirection.Right: return(PaintOn("GearRight")); case TurnDirection.Left: return(PaintOn("GearLeft")); } return(BaseTile.Paint()); }
public override Image Paint() { switch (Direction) { case TileDirection.Up: return(PaintOn("WallUp")); case TileDirection.Down: return(PaintOn("WallDown")); case TileDirection.Left: return(PaintOn("WallLeft")); case TileDirection.Right: return(PaintOn("WallRight")); } return(BaseTile.Paint()); }
public override Image Paint() { return(BaseTile.Paint()); }