Beispiel #1
0
	public Result(CardValue[] playerCards, CardValue[] communityCards)
	{
		playerKicker = playerCards[0].GetIntegerValue() > playerCards[1].GetIntegerValue() ? playerCards[0] : playerCards[1];

		communityKicker = communityCards[0];

		for (int i = 1; i < communityCards.Length; i++)
		{
			if (communityCards[i].GetIntegerValue() > communityKicker.GetIntegerValue())
			{
				communityKicker = communityCards[i];
			}
		}

		cards = new List<CardValue>();
		cards.AddRange(playerCards);
		cards.AddRange(communityCards);

		cards.Sort((p1, p2) => p1.GetIntegerValue().CompareTo(p2.GetIntegerValue()));
	}