public void addToColumn(int columnId, Card card) { switch (columnId) { case 0: column0.addCard(card); break; case 1: column1.addCard(card); break; case 2: column2.addCard(card); break; } }
public void addCard(Card card) { cardList.Add(card); }
private void createDeck() { //Each card will be a string of a location to it's card image. String suit; for (int i = 0; i < 52; i++) { if (i < 13) { suit = "hearts.png"; } else if (i >= 13 && i < 26) { suit = "diamonds.png"; } else if (i >= 26 && i < 39) { suit = "spades.png"; } else { suit = "clubs.png"; } Card ace = new Card ("Deck\\ace_of_" + suit); Card two = new Card ("Deck\\2_of_" + suit); Card three = new Card("Deck\\3_of_" + suit); Card four = new Card ("Deck\\4_of_" + suit); Card five = new Card ("Deck\\5_of_" + suit); Card six = new Card ("Deck\\6_of_" + suit); Card seven = new Card("Deck\\7_of_" + suit); Card eight = new Card("Deck\\8_of_" + suit); Card nine = new Card ("Deck\\9_of_" + suit); Card ten = new Card ("Deck\\10_of_" + suit); Card jack = new Card ("Deck\\jack_of_" + suit); Card king = new Card ("Deck\\king_of_" + suit); Card queen = new Card("Deck\\queen_of_" + suit); //Switch statement to build the deck of cards switch (i) { case 0: case 13: case 26: case 39: deck.Add(ace); break; case 1: case 14: case 27: case 40: deck.Add(two); break; case 2: case 15: case 28: case 41: deck.Add(three); break; case 3: case 16: case 29: case 42: deck.Add(four); break; case 4: case 17: case 30: case 43: deck.Add(five); break; case 5: case 18: case 31: case 44: deck.Add(six); break; case 6: case 19: case 32: case 45: deck.Add(seven); break; case 7: case 20: case 33: case 46: deck.Add(eight); break; case 8: case 21: case 34: case 47: deck.Add(nine); break; case 9: case 22: case 35: case 48: deck.Add(ten); break; case 10: case 23: case 36: case 49: deck.Add(jack); break; case 11: case 24: case 37: case 50: deck.Add(king); break; case 12: case 25: case 38: case 51: deck.Add(queen); break; } } }