public void Deallocate()
 {
     Vertices = null;
     Tiles    = null;
     SidesH   = null;
     SidesV   = null;
 }
 public clsTerrainUpdate(XYInt TileSize)
 {
     Vertices = new clsPointChanges(new XYInt(TileSize.X + 1, TileSize.Y + 1));
     Tiles    = new clsPointChanges(new XYInt(TileSize.X, TileSize.Y));
     SidesH   = new clsPointChanges(new XYInt(TileSize.X, TileSize.Y + 1));
     SidesV   = new clsPointChanges(new XYInt(TileSize.X + 1, TileSize.Y));
 }