Example #1
0
    public override bool Equals(object obj)
    {
        if (obj == null)
        {
            return(false);
        }

        if (obj is Card6335)
        {
            Card6335 card = (Card6335)obj;
            return(card.Suit == Suit && card.Value == Value);
        }

        return(false);
    }
Example #2
0
        public void ShuffleDeck6335()
        {
            Card6335   card;
            Suits6335  suit;
            Values6335 value;
            Random     r = new Random();

            for (int i = 0; i < 52; i++)
            {
                suit  = (Suits6335)r.Next(4);
                value = (Values6335)r.Next(13);
                card  = new Card6335(suit, value);

                if (!cards.Contains(card))
                {
                    cards.Add(card);
                }
                else
                {
                    i--;
                }
            }
        }