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; }
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(); }