예제 #1
0
파일: Desk.cs 프로젝트: Team-CLC/CardSharp
        private void SendCards(int seed)
        {
            var cards = GeneratePlayCards(seed);

            foreach (var player in Players)
            {
                var pCards = cards.Take(17 * 1);
                player.Cards = pCards.ToListAndSort();
                cards        = cards.Skip(17 * 1);
            }

            var landlordDiscuss = new LandlordDiscuss(cards, this);

            _currentParser = landlordDiscuss;
            landlordDiscuss.Prepare(this);
        }
예제 #2
0
파일: Desk.cs 프로젝트: weizai118/CardSharp
        public void SendCards()
        {
            var cards = GeneratePlayCards();

            foreach (var player in Players)
            {
                var pCards = cards.Take(17 * 1);
                if (player.Cards == null)
                {
                    player.Cards = pCards.ToListAndSort();
                }
                else
                {
                    player.Cards.AddRange(pCards);
                }
                cards = cards.Skip(17 * 1);
            }

            var landlordDiscuss = new LandlordDiscuss(cards, this);

            _currentParser = landlordDiscuss;
            landlordDiscuss.Prepare(this);
        }