// Update is called once per frame void Update() { if (!gameOver) { turnPlayed = currentPlayer.PlayTurn(); if (turnPlayed) { if (checkWin(currentPlayer.GetColor())) { Debug.Log("------------------------------------------------" + currentPlayer.GetColor() + " wins"); gameOver = true; // make UI tell player that game is over, and ask for another game.. } else { togglePlayer(); } } } //if (currentPlayer.Equals("white")) //{ // int lastCol = PlayTurn(); // if (checkWin(lastCol)) // { // Debug.Log("------------------------------------------------" + currentPlayer + " wins"); // } // else // { // currentPlayer = "black"; // } //} //else //{ // int lastCol = PlayTurn(); // if (checkWin(lastCol)) // { // Debug.Log("------------------------------------------------" + currentPlayer + " wins"); // } // currentPlayer = "white"; //} }
// Update is called once per frame void Update() { if (!gameOver) { turnPlayed = currentPlayer.PlayTurn(); if (turnPlayed) { if (checkWin(currentPlayer.GetColor())) { Debug.Log("------------------------------------------------" + currentPlayer.GetColor() + " wins"); if (currentPlayer.IsAi()) { GameOverState.gameResult = "The AI level " + PreGameSettings.getDifficulty() + " won"; aiWon = true; } else { GameOverState.gameResult = "Congratulations " + currentPlayer.GetName() + " you beat AI level " + PreGameSettings.getDifficulty(); aiWon = false; } gameOver = true; } else { turnNumber++; togglePlayer(); if (turnNumber >= HorizontalSize * VerticalSize) { GameOverState.gameResult = ""; gameOver = true; } } } } else { //SceneManager.LoadScene(0); // show win, loss, draw and ask to play again.. } //if (currentPlayer.Equals("white")) //{ // int lastCol = PlayTurn(); // if (checkWin(lastCol)) // { // Debug.Log("------------------------------------------------" + currentPlayer + " wins"); // } // else // { // currentPlayer = "black"; // } //} //else //{ // int lastCol = PlayTurn(); // if (checkWin(lastCol)) // { // Debug.Log("------------------------------------------------" + currentPlayer + " wins"); // } // currentPlayer = "white"; //} }