Пример #1
0
        public void ShowHandCard()
        {
            for (int player = 0; player < 4; player++)
            {
                int  location     = GetPlayerLocation(player);
                Grid gridHandCard = grdsHandcard[location];

                List <MahjongCard> handCard = mahjongLogic.GetPlayerCardOnHand(player);

                // Sort
                handCard.Sort((a, b) => a.name.CompareTo(b.name));

                // Clear the children
                gridHandCard.Children.Clear();

                int i = 0;
                foreach (MahjongCard card in handCard)
                {
                    AddHandCard(player, i, card, gridHandCard);

                    // Next
                    i++;
                }
            }
        }