Example #1
0
 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;
 }
Example #2
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;
     }
 }
Example #3
0
        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);
            }
        }