public void UpdateWinningTeamStatus() { if (State.PieceCounterBlack > State.PieceCounterRed) { s_BlackTeamStatus = eTeamStatus.Win; } else if (State.PieceCounterBlack < State.PieceCounterRed) { s_BlackTeamStatus = eTeamStatus.Lose; } else { s_BlackTeamStatus = eTeamStatus.Draw; } }
public void UpdateScore() { int player1Score = m_State.PieceCounterBlack + (3 * m_State.KingCounterByTeam(eTeam.Black)); int player2Score = m_State.PieceCounterRed + (3 * m_State.KingCounterByTeam(eTeam.Black)); if (player1Score > player2Score) { s_BlackTeamStatus = eTeamStatus.Win; s_Player1Score += player1Score; } else if (player1Score < player2Score) { s_BlackTeamStatus = eTeamStatus.Lose; s_Player2Score += player2Score; } }