예제 #1
0
    private void ResolveScore()
    {
        Grid.Score score = grid.GetScore();

        if (score.blackAlive > score.whiteAlive)
        {
            gui.DisplayWin("PLAYER BLACK WINS !!");
        }
        else
        {
            gui.DisplayWin("PLAYER WHITE WINS !!");
        }
    }
예제 #2
0
    public void OnTurnEnded(PawnColor playingColor, Grid.Score score)
    {
        if (playingColor == PawnColor.BLACK)
        {
            blackTurnText.text = "It's your turn.";
            whiteTurnText.text = "It's your opponent's turn.";
        }
        else
        {
            blackTurnText.text = "It's your opponent's turn.";
            whiteTurnText.text = "It's your turn.";
        }

        foreach (Text displayText in blackCounters)
        {
            displayText.text = score.blackAlive.ToString();
        }

        foreach (Text displayText in whiteCounters)
        {
            displayText.text = score.whiteAlive.ToString();
        }
    }