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); } } } }
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); } }