Exemplo n.º 1
0
        public void CardFliped(CardView card)
        {
            if(FlippedCard == null)
            {
                FlippedCard = card;
                return;
            }
            if(card.Matches(FlippedCard))
            {
                Score ();
                FlippedCard.Locked = true;
                card.Locked = true;
                GameView.MatchedCards.Add(FlippedCard);
                GameView.MatchedCards.Add(card);

                GameView.RemainingCards.Remove(FlippedCard);
                GameView.RemainingCards.Remove(card);
            }
            else
            {
                NotMatched();
                FlippedCard.Flip(false);
                card.Flip(false);
            }

            FlippedCard = null;
            flipped = 0;
        }
Exemplo n.º 2
0
 public virtual bool Matches(CardView cardView)
 {
     return this.Card == cardView.Card;
 }
Exemplo n.º 3
0
 public virtual bool Matches(CardView cardView)
 {
     return(this.Card == cardView.Card);
 }