Example #1
0
        public MapData(IMapArithmeticBase arit ,int rows, int column)
        {
            this.rows = rows;
            this.column = column;
            this.Arit = arit;

            OnInit();
        }
Example #2
0
        public MapData(IMapArithmeticBase arit, int rows, int column,int changeDirectionPer, int randomTimes,int workableCount)
        {
            this.Arit = arit;
            this.rows = rows;
            this.column = column;
            this.changeDirectionPer = changeDirectionPer;
            this.randomTimes = randomTimes;
            this.workableCount = workableCount;

            OnInit();
        }
Example #3
0
 /// <summary>开始加载地图</summary>
 public void StartCreateMap()
 {
     if (isInit) return;
     isInit = true;
     //Arit = new MapArithmetic001();
     Arit = new MapArithmetic002(1, 3, maxLinCount);
     mapData = new MapData(Arit, rows, column, changeDirPer, randomTimes, workableCount);
     ShowMap();
 }