public MapData(IMapArithmeticBase arit ,int rows, int column) { this.rows = rows; this.column = column; this.Arit = arit; OnInit(); }
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(); }
/// <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(); }