Advertisement
pichumy

Untitled

Jan 27th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #include <cstdio>
  2. #include <cstdlib>
  3. #include <vector>
  4. #define cards old_bad_cards;
  5. std::vector<Card> cards;
  6. #include "Deck.h"
  7. #undef cards
  8.  
  9. Deck::Deck()
  10. {
  11. cards.reserve(52);
  12. for(int i=0; i<52; i++)
  13. {
  14. cards.push_back(Card(i%4, i%13+1));
  15. }
  16.  
  17. }
  18.  
  19. int Deck::get_num_cards() const
  20. {
  21. return cards.size();
  22. }
  23.  
  24. const Card* Deck::get_card(int index) const
  25. {
  26. return &cards[index];
  27. }
  28.  
  29. int Deck::find_index(int suit, int value) const
  30. {
  31. for(int i = 0; i < cards.size(); i++)
  32. {
  33. if((cards[i].get_value()==value) && (cards[i].get_suit() == suit)) return i;
  34. }
  35.  
  36. return -1;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement