Пример #1
0
 public void Initialize()
 {
     WorldCoordinateFactoryInterface coordinateFactory = createCoordinateFactoryThatCanGenerateMockCoordinates();
     worldStateMock = new Mock<WorldStateInterface>();
     worldState = worldStateMock.Object;
     testWorld = new World(coordinateFactory, worldState);
     testCell = testCellMock.Object;
     worldCoordinates = testWorld.getAvailableWorldCoordinates();
 }
Пример #2
0
        public void activate(WorldStateInterface worldState, World world)
        {
            age++;
            this.worldState = worldState;
            this.world = world;

            Stopwatch stopwatch = Stopwatch.StartNew();
            makeAMove();
            stopwatch.Stop();
            long time = stopwatch.ElapsedMilliseconds;

            Stopwatch stopwatch2 = Stopwatch.StartNew();
            cleanUpActionHistory();
            stopwatch2.Stop();
            long time2 = stopwatch2.ElapsedMilliseconds;

            if (time > 1 || time2 > 1)
            {
                time = time; //DUMMY
            }
        }
Пример #3
0
 private void createWorldStateOfCoordinatesAndCells()
 {
     //worldStateOfSize35WithCellsAt_1_9_35 = new WorldState(worldCoordinates, cellCoordinates);
     worldStateOfSize35WithCellsAt_1_9_35 = new WorldState();
     worldStateOfSize35WithCellsAt_1_9_35.updateCoordinates(worldCoordinates);
     worldStateOfSize35WithCellsAt_1_9_35.updateCells(cellCoordinates);
 }