Пример #1
0
 public void changePlayerType(int player, int type)//0 for O, 1 for X .type 0-7(or more) from player factory
 {
     if (currentPlayer == players[player])
     {
         currentPlayer = PFactory.Get(type, players[player].id, players[player].enemyId, players[player].emptyId);
     }
     players[player] = PFactory.Get(type, players[player].id, players[player].enemyId, players[player].emptyId);
 }
Пример #2
0
 public void setUp()
 {
     targetBrowser = "firefox";
     //close any browser instances before running to ensure a clean run
     this.closeBrowserInstance(targetBrowser);
     // initialize driver
     driver   = this.selectBrowser(targetBrowser);
     pFactory = new PFactory(driver);
     // c;ean any cookies to ensure clean session
     driver.Manage().Cookies.DeleteAllCookies();
     // set the wait times - surveymonkey can be pretty slow so setting a long timeout
     driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
     driver.Manage().Timeouts().PageLoad     = TimeSpan.FromSeconds(20);
 }
Пример #3
0
 public Nliza(int BoardSize, int playerID1, int player1Type, int playerID2, int player2Type, int empty, int startingPlayer, OutPut output)//playerID1!=playerID2!=empty,startingPlayer will be one of playerID1,playerID2
 {
     this.BoardSize      = BoardSize;
     this.empty          = empty;
     this.output         = output;
     players[0]          = PFactory.Get(player1Type, playerID1, playerID2, empty);
     players[1]          = PFactory.Get(player2Type, playerID2, playerID1, empty);
     this.startingPlayer = startingPlayer;
     if (startingPlayer == players[1].id)
     {
         currentPlayer = players[1];
     }
     else
     {
         currentPlayer = players[0];
     }
     checkData();
     initializetion();
 }