示例#1
0
文件: Grid.cs 项目: BigJk/NetVolve
        public Grid(Parameter parameters, Cell[,] cells, List<GridWarrior> warriors)
        {
            StartingTime = DateTime.Now;
            Parameters = parameters;

            Sleeper = new ConcurrentQueue<Warrior>();
            Cells = cells;
            Warriors = warriors;

            _usedSimulator = new Simulator(parameters);
            _evolver = new Evolver.Evolver(parameters);
            _run = false;
        }
示例#2
0
文件: Grid.cs 项目: BigJk/NetVolve
        public Grid(Parameter parameters)
        {
            StartingTime = DateTime.Now;
            Parameters = parameters;

            Sleeper = new ConcurrentQueue<Warrior>();
            Cells = new Cell[Parameters.GridParameters.Size, Parameters.GridParameters.Size];
            Warriors = new List<GridWarrior>();

            _usedSimulator = new Simulator(parameters);
            _evolver = new Evolver.Evolver(parameters);
            _run = false;

            FillGrid();
        }