/// <summary> /// SuitPile overrides the default behaviour of AddCards, since there are /// restrictions to what kind of cards can be added where. /// </summary> /// <param name="cards"></param> /// <returns></returns> public override bool AddCards( CardCollection cards ) { if ( cards.Count > 0 && CanAddCard( cards[ 0 ] ) && cards.IsAscendingRank( ) ) { return base.AddCards( cards ); } return false; }