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