/// <summary> /// 玩家出牌 /// </summary> /// <param name="listener">出牌的玩家</param> /// <param name="data">出牌数据</param> /// <param name="isLand">是否是地主</param> void PlayerOutCards(OutCdsListener listener, ISFSObject data, bool isLand) { var cards = data.GetIntArray(RequestKey.KeyCards); listener.AllocateCds(cards, isLand); var cardsType = GetOutCardsType(data); listener.CheckPartiCalPlay(cardsType); }
/// <summary> /// 清理掉某个玩家的出过的牌 /// </summary> /// <param name="listener"></param> void ClearOneOutCards(OutCdsListener listener) { listener.ClearAllOutCds(); }