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; }
public virtual bool Matches(CardView cardView) { return this.Card == cardView.Card; }
public virtual bool Matches(CardView cardView) { return(this.Card == cardView.Card); }