Exemple #1
0
        public bool CardPlaced(Card c)
        {
            PutCard p;
            bool    condition;

            if (updown == true)
            {
                condition = c.Value > Current.Value || c.Value == Current.Value - 10;
            }
            else
            {
                condition = c.Value < Current.Value || c.Value == Current.Value + 10;
            }
            if (condition)
            {
                p = new PutCard(ValidPut);
            }
            else
            {
                p = new PutCard(InvalidPut);
            }
            Boolean returnVal = p(c);

            return(returnVal);
        }
Exemple #2
0
 protected virtual void OnPutCard(Card putCard)
 {
     PutCard?.Invoke(this, putCard);
 }