Exemplo n.º 1
0
 public void RevealSecretCard(int creatureId, string cardId)
 {
     if (!Hands.ContainsKey(creatureId) && creatureId != IntAllPlayersId)
     {
         return;
     }
     if (creatureId == IntAllPlayersId)
     {
         bool haveRevealedAnything = false;
         foreach (StreamlootsHand hand in Hands.Values)
         {
             if (hand.RevealSecretCard(cardId))
             {
                 haveRevealedAnything = true;
             }
         }
         if (haveRevealedAnything)
         {
             SendCardCommand("Reveal Secret Cards");
         }
     }
     else
     {
         StreamlootsHand hand = Hands[creatureId];
         if (hand.RevealSecretCard(cardId))
         {
             SendCardCommand("Reveal Secret Cards");
         }
     }
 }