Пример #1
0
 public Zone(int id, int walkSize, SharpMapAnalyser analyser)
 {
     this.WalkSize = walkSize;
     this.Id       = id;
     this.analyser = analyser;
     BuildSize     = walkSize / 16; // todo: real calculation
 }
Пример #2
0
        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;
        }
Пример #3
0
 public SubZone(int id, int walkSize, int terrainHeight, SharpMapAnalyser analyser) : base(id, walkSize, analyser)
 {
     this.TerrainHeight = terrainHeight;
 }