Beispiel #1
0
        public void populate()
        {
            var Suits = new Suit[] {
                Suit.Spades(),
                Suit.Hearts(),
                Suit.Clubs(),
                Suit.Diamonds(),
            };

            foreach (var suit in Suits) {
                cards.Add(CardMaker.aceOf(suit));
                cards.Add(CardMaker.twoOf(suit));
                cards.Add(CardMaker.threeOf(suit));
                cards.Add(CardMaker.fourOf(suit));
                cards.Add(CardMaker.fiveOf(suit));
                cards.Add(CardMaker.sixOf(suit));
                cards.Add(CardMaker.sevenOf(suit));
                cards.Add(CardMaker.eightOf(suit));
                cards.Add(CardMaker.nineOf(suit));
                cards.Add(CardMaker.tenOf(suit));
                cards.Add(CardMaker.jackOf(suit));
                cards.Add(CardMaker.queenOf(suit));
                cards.Add(CardMaker.kingOf(suit));
            }
        }
 public static Card threeOf(Suit Suit)
 {
     return Suit.getCard(3);
 }
 public static Card twoOf(Suit Suit)
 {
     return Suit.getCard(2);
 }
 public static Card sixOf(Suit Suit)
 {
     return Suit.getCard(6);
 }
 public static Card tenOf(Suit Suit)
 {
     return Suit.getCard(10);
 }
 public static Card queenOf(Suit Suit)
 {
     return Suit.getCard(Card.QUEEN);
 }
 public static Card sevenOf(Suit Suit)
 {
     return Suit.getCard(7);
 }
 public static Card kingOf(Suit Suit)
 {
     return Suit.getCard(Card.KING);
 }
 public static Card nineOf(Suit Suit)
 {
     return Suit.getCard(9);
 }
Beispiel #10
0
 public static Card jackOf(Suit Suit)
 {
     return Suit.getCard(Card.JACK);
 }
Beispiel #11
0
 public static Card fourOf(Suit Suit)
 {
     return Suit.getCard(4);
 }
Beispiel #12
0
 public static Card fiveOf(Suit Suit)
 {
     return Suit.getCard(5);
 }
Beispiel #13
0
 public static Card eightOf(Suit Suit)
 {
     return Suit.getCard(8);
 }
Beispiel #14
0
 public static Card aceOf(Suit Suit)
 {
     return Suit.getCard(Card.ACE);
 }