コード例 #1
0
        public void Run()
        {
            //Start thread for UI
            var thread = new Thread(ThreadStart);

            thread.TrySetApartmentState(ApartmentState.STA);
            thread.Start();

            CreatePlayers();

            //Sets players in current game
            GenerateCurrPlayers();

            //врътка players
            GenerateCyclePlayers();


            dealer.FillDeck(database, cardFactory);
            dealer.Shuffle(database.Deck);
            dealer.DealCards(database.Deck, database.HumanPlayers, database.BotPlayers, database.TableCards);

            //Sets players power depending on their cards combinations
            SetPlayersPower();

            AddBlindsToPot();
        }