Blackjack.Shoe.Shoe C# (CSharp) Method

Shoe() public method

public Shoe ( int decks ) : System
decks int
return System
        public Shoe(int decks)
        {
            _shoe = new Card[decks * CARDS_PER_DECK];

            int idx = 0;
            for (int i = 0; i < decks; i++)
                for (int j = 0; j < 10; j++)
                    for (int k = 0; k < 4; k++, idx++)
                    {
                        if (j == 8)
                        {
                            _shoe[idx++] = new Card((Ranks)j, (Suits)k);
                            _shoe[idx++] = new Card((Ranks)j, (Suits)k);
                            _shoe[idx++] = new Card((Ranks)j, (Suits)k);
                        }
                        _shoe[idx] = new Card((Ranks)j, (Suits)k);
                    }
        }