private void dropZoneAction(Card card) { if (!card.Fade && clientData.CardRequested) { hand.removeCard(card); UltraClient.Instance.network.SendCard(card.Raw, null); AudioHelper.play(ContentStore.soundDrop); clientData.CardRequested = false; } else { AudioHelper.play(ContentStore.soundBad); } }
public void HistoryCardReceived(RawCard card, Player player) { Card cardToRemove = new Card(card); cardToRemove.Raw.Player = player.ID; UltraServer.Instance.CardReceived(card); if (playingLastTrick) { if (cardsInHands.getCards().Contains(cardToRemove)) { foreach (Player p in UltraServer.Instance.network.Players.GetPlayers()) { UltraServer.Instance.network.SendCard(cardToRemove.Raw, p); } } } cardsInHands.removeCard(cardToRemove); }