Ejemplo n.º 1
0
 public abstract void ApplyCommand(CardDeck deck);
Ejemplo n.º 2
0
 public override void ApplyCommand(CardDeck deck) => deck.DealIntoNewStack();
Ejemplo n.º 3
0
 public override void ApplyCommand(CardDeck deck) => deck.Cut(Parameter);
Ejemplo n.º 4
0
 public override void ApplyCommand(CardDeck deck) => deck.DealWithIncrement(Parameter);
Ejemplo n.º 5
0
 private int Part1Returner(CardDeck deck, DeckCommandArray commands)
 {
     commands.ApplyAll(deck);
     return(deck.PositionOfCard(2019));
 }