public static bool BuildSave() { bool result; if (Zones.LastZone != null && Zones.LastZone.Points.Count >= 3) { string key = "z_" + Zones.LastZone.Name.Trim().Replace(" ", "_").ToLower(); Zones.LastZone.Center = Zones.GetCentroid(Zones.LastZone.Points); Zones.Database.Add(key, Zones.LastZone); Zones.LastZone = null; result = true; } else { result = false; } return(result); }
public static Vector2 GetCentroid(WorldZone zone) { return(Zones.GetCentroid(zone.Points)); }