public OthelloGamePlayer(ePlayerColorTypes m_PlayerColor, OthelloGameBoard.eGameTypes i_StateGame) { PlayerName = Enum.GetName(typeof(ePlayerColorTypes), m_PlayerColor); PlayerColor = m_PlayerColor; StateGame = i_StateGame; m_PlayerTotalPoints = k_DefaultStartingPointsScore; m_PlayerCurrentGamePoints = 0; }
private void updateTheRequiredGameType(object i_Sender) { // Update the require game the user want to play if (i_Sender == m_PlayAgainstComputerChooseButton) { m_GameStatus = OthelloGameBoard.eGameTypes.Computer; } else { m_GameStatus = OthelloGameBoard.eGameTypes.Player; } }
private void createThePlayers(out OthelloGamePlayer o_FirstPlayer, out OthelloGamePlayer o_SecondPlayer, OthelloGameBoard.eGameTypes i_GameStatus) { // Create the first player o_FirstPlayer = new OthelloGamePlayer(OthelloGamePlayer.ePlayerColorTypes.Black, OthelloGameBoard.eGameTypes.Player); // Create the second player to play with if (i_GameStatus == OthelloGameBoard.eGameTypes.Computer) { o_SecondPlayer = new OthelloGamePlayer(OthelloGamePlayer.ePlayerColorTypes.White, OthelloGameBoard.eGameTypes.Computer); } else { o_SecondPlayer = new OthelloGamePlayer(OthelloGamePlayer.ePlayerColorTypes.White, OthelloGameBoard.eGameTypes.Player); } }