コード例 #1
0
ファイル: Program.cs プロジェクト: yfcheng/hackerrank
 static void Main(string[] args)
 {
     Dealer l_cardSuites = new Dealer();
     Console.WriteLine("initial deal");
     Console.WriteLine(l_cardSuites.GetDealtCards(5));
     Console.ReadLine();
     Console.WriteLine("your cards ");
     Console.WriteLine(l_cardSuites.GetDealtCards(2));
     Console.ReadLine();
     Console.WriteLine("choose your best hand ");
     Console.WriteLine(l_cardSuites.GetBestHands());
     Console.ReadLine();
 }
コード例 #2
0
ファイル: PokerMain.cs プロジェクト: Team-Bilberry/Poker
        public static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IRandomGenerator randomGenerator = new RandomGenerator();
            var dealer = new Dealer(randomGenerator);
            var checkHand = new CheckHandType();
            var handTypes = new HandTypes(randomGenerator);
            IWriter messageBoxWriter = new MessageBoxWriter();
            var pokerTable = new PokerTable(dealer, checkHand, handTypes, messageBoxWriter);

            Application.Run(pokerTable);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: AlbinBlent/Kator
        private static void Main(string[] args)
        {
            var deck = new CardDeck();
            var dealer = new Dealer(deck);

            List<PlayingCard> hand;
            int numberOfShuffles = 0;
            do
            {
                numberOfShuffles++;
                dealer.ShuffleDeck();
                hand = dealer.DrawCards();
            } while (Dealer.FourOfAKindOfNumber(hand, 3) == false);
            Console.WriteLine("Done after: " + numberOfShuffles);
            Console.ReadLine();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("Your name :");
                string name = Console.ReadLine();
                Console.WriteLine("Start amount of Poker Chips :");
                int startCash = Convert.ToInt16(Console.ReadLine());
                Console.WriteLine("Small blind is :");
                int smallBlind = Convert.ToInt16(Console.ReadLine());
                Console.WriteLine("Amount of bot's:");
                int AmountOfBot = Convert.ToInt16(Console.ReadLine());
                Console.ReadKey();
                Console.Clear();
                Player player = new Player(name, startCash);

                List <IPlayer> players = new List <IPlayer>();
                players.Add(player);
                for (int i = 0; i < AmountOfBot; i++)
                {
                    Bot bot = new Bot(startCash);
                    players.Add(bot);
                }

                Dealer dealer = new Dealer();

                Table PokerTable = new Table(players, dealer, smallBlind);

                Game Game = new Game(dealer, player, PokerTable, players);

                Game.GameLoop();
            }
            catch
            {
                Console.WriteLine("Wrong input");
            }
        }
コード例 #5
0
ファイル: PokerBaseTests.cs プロジェクト: perljedi/spare_time
 public void InitDealer()
 {
     testDealer = new TestDealer();
 }
コード例 #6
0
ファイル: CardDeckTests.cs プロジェクト: AlbinBlent/Kator
 public void Setup()
 {
     _dealer = new Dealer(new CardDeck());
 }