/**
         *
         *  각각의 플레이어에게 카드를 섞어서 나눠준다.
         */
        private List <GamePlayer> SetCards(CardSortingHelper helper, List <GamePlayer> playerList)
        {
            List <GamePlayer> list = new List <GamePlayer>();

            if (playerList != null && playerList.Count > 0)
            {
                for (int i = 0; i < playerList.Count; i++)
                {
                    playerList[i].card1 = helper.Pop();
                    playerList[i].card2 = helper.Pop();

                    list.Add(playerList[i]);
                }
            }

            return(list);
        }
示例#2
0
    private void SetCards()
    {
        cards.Initialize();

        CardSortingHelper helper = new CardSortingHelper();

        helper.Initialize();

        for (int j = 0; j < 7; j++)
        {
            cards[j] = helper.Pop();
        }

        Array.Sort(cards);

        for (int i = 0; i < cards.Length; i++)
        {
            cardsType[i] = cards[i] % 13;
        }
    }
 public PokerScheduleController(DataTable table)
 {
     this.table = table;
     helper     = new CardSortingHelper();
 }