本文整理汇总了C#中Deck.AddToStack方法的典型用法代码示例。如果您正苦于以下问题:C# Deck.AddToStack方法的具体用法?C# Deck.AddToStack怎么用?C# Deck.AddToStack使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Deck
的用法示例。
在下文中一共展示了Deck.AddToStack方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
private static void Main()
{
if (!StartGame()) return;
string playerName = GetPlayerName();
Deckpile shoe = new Deckpile();
for (int i = 0; i < 4; i++)
{
Deck deck = new Deck();
deck.AddToStack(shoe);
shoe.Shuffle();
}
BlackjackDealer dealer = new ConsoleDealer("DEALER", shoe, Console.Instance);
PlayerBase player = new ConsolePlayer(playerName, Console.Instance, new Bank(1000));
dealer.Hand.HandChanged += (sender, changedArgs) => Console.Instance.Print(changedArgs.Player.ToString());
player.Hand.HandChanged += (sender, changedArgs) => Console.Instance.Print(changedArgs.Player.ToString());
dealer.AddPlayer(player);
do
{
dealer.NewGame();
} while (PlayAgain());
}
示例2: CreateFourDeckShoe
public static ICardShoe CreateFourDeckShoe()
{
Deckpile shoe = new Deckpile();
for (int i = 0; i < 4; i++)
{
Deck deck = new Deck();
deck.AddToStack(shoe);
shoe.Shuffle();
}
return shoe;
}