示例#1
0
        public void GetResults()
        {
            int outcome = 0;
            int playerPick;
            int opponentPick;

            //foreach (Player player in PlayerName)
            //{
            if (PlayerName.Contains(PlayerOne) && PlayerName.Contains(Computer))
            {
                playerPick   = PlayerOne.ConvertPlayerPick(PlayerOne.PlayerChoice);
                opponentPick = Computer.ConvertPlayerPick(Computer.PlayerChoice);
                outcome      = ComputeResults(playerPick, opponentPick);
                DisplayWinner(outcome, PlayerOne, Computer);
            }
            else if (PlayerName.Contains(PlayerOne) && PlayerName.Contains(PlayerTwo))
            {
                playerPick   = PlayerOne.ConvertPlayerPick(PlayerOne.PlayerChoice);
                opponentPick = PlayerTwo.ConvertPlayerPick(PlayerTwo.PlayerChoice);
                outcome      = ComputeResults(playerPick, opponentPick);
                DisplayWinner(outcome, PlayerOne, PlayerTwo);
            }
            //}
        }