Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }