Exemple #1
0
 internal override void StartTableOk(int[] cardHand, Message msg, string[] nickPlay)
 {
     base.StartTableOk(cardHand, msg, nickPlay);
     ListCardOfMe.Clear();
     cardTable.XoaHetCMNBaiTrenBan();
     AutoChooseCard.CardTrenBan.Clear();
     nickFire = "";
     for (int i = 0; i < nickPlay.Length; i++)
     {
         TLMNPlayer pl = (TLMNPlayer)GetPlayerWithName(nickPlay [i]);
         if (pl != null)
         {
             if (pl.SitOnClient == 0)
             {
                 pl.CardHand.ChiaBaiTienLen(AutoChooseCard.SortArrCard(cardHand), true);
                 ListCardOfMe.AddRange(cardHand);
             }
             else
             {
                 pl.CardHand.ChiaBaiTienLen(cardHand, false);
                 pl.SetNumCard(13);
             }
         }
     }
 }
Exemple #2
0
    internal override void AllCardFinish(string nick, int[] card)
    {
        base.AllCardFinish(nick, card);
        TLMNPlayer pl = (TLMNPlayer)GetPlayerWithName(nick);

        if (pl != null)
        {
            pl.CardHand.SetCardKhiKetThucGame(AutoChooseCard.SortArrCard(card));
            pl.SetNumCard(0);
        }
    }