Beispiel #1
0
 private void ShowWarringCards(Player player1, PlayingCard p1Card, Player player2, PlayingCard p2Card)
 {
     _result.AppendFormat("<h4>Warring Cards.....{0} cards in the pot!</h4>", _pot.Count());
     _result.Append("&nbsp;&nbsp;&nbsp;&nbsp;");
     _result.AppendFormat("{0} drew {1} of {2}</br>", player1.Name, p1Card.CardName, p1Card.Suit);
     _result.Append("&nbsp;&nbsp;&nbsp;&nbsp;");
     _result.AppendFormat("{0} drew {1} of {2}</br>", player2.Name, p2Card.CardName, p2Card.Suit);
 }
Beispiel #2
0
        private string EvaluateWinner(Player player1, PlayingCard p1Card, Player player2, PlayingCard p2Card,
            Queue<PlayingCard> pot)
        {
            string winnerName = "";

            if (p1Card.Value == p2Card.Value)
            {
                _result.Append("<strong>*******This is War!*******</strong>");
                War(player1, player2, pot);
            }
            else if (p1Card.Value < p2Card.Value)
            {
                winnerName = String.Format("<span style='color:blue'>{0} wins pot of {1} cards!</span>",
                    player2.Name, pot.Count());
                Winner(player2);
            }
            else
            {
                winnerName = String.Format("<span style='color:blue'>{0} wins pot of {1} cards!</span>",
                    player1.Name, pot.Count());
                Winner(player1);
            }
            return winnerName;
        }