예제 #1
0
        private void MakeMatchingGrowZone()
        {
            Designator_ZoneAdd_Growing designator = new Designator_ZoneAdd_Growing();

            designator.DesignateMultiCell(from tempCell in this.GrowableCells
                                          where designator.CanDesignateCell(tempCell).Accepted
                                          select tempCell);
        }
예제 #2
0
        protected void MakeMatchingGrowZone()
        {
            Designator_ZoneAdd_Growing designator = new Designator_ZoneAdd_Growing();

            designator.DesignateMultiCell(from tempCell in GenRadial.RadialCellsAround(Position, def.specialDisplayRadius, false)
                                          where designator.CanDesignateCell(tempCell).Accepted
                                          select tempCell);
        }
예제 #3
0
        protected void MakeMatchingGrowZone()
        {
            Designator_ZoneAdd_Growing designator = new Designator_ZoneAdd_Growing();

            designator.DesignateMultiCell(from tempCell in iter.cellPattern
                                          let pos = tempCell + Position
                                                    where designator.CanDesignateCell(pos).Accepted
                                                    select pos);
        }
 void MakeMatchingGrowZone()
 {
     var designator = new Designator_ZoneAdd_Growing();
     designator.DesignateMultiCell(
         from tempCell in GrowableCells
         where designator.CanDesignateCell( tempCell ).Accepted
         select tempCell );
 }