public Zone(int id, int walkSize, SharpMapAnalyser analyser) { this.WalkSize = walkSize; this.Id = id; this.analyser = analyser; BuildSize = walkSize / 16; // todo: real calculation }
public Base(TilePosition position, bool starting, List <Unit> minerals, List <Unit> geysers, Zone zone, SubZone subZone, SharpMapAnalyser analyser) { this.DepotPosition = position; this.IsStartingLocation = starting; this.Minerals = minerals; this.Geysers = geysers; this.Zone = zone; this.SubZone = subZone; this.Natural = this; this.Analyser = analyser; Analyser.OnAnalysisFinished += Analyser_OnAnalysisFinished; }
public SubZone(int id, int walkSize, int terrainHeight, SharpMapAnalyser analyser) : base(id, walkSize, analyser) { this.TerrainHeight = terrainHeight; }