Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <cstdlib>
- #include <vector>
- #define cards old_bad_cards;
- std::vector<Card> cards;
- #include "Deck.h"
- #undef cards
- Deck::Deck()
- {
- cards.reserve(52);
- for(int i=0; i<52; i++)
- {
- cards.push_back(Card(i%4, i%13+1));
- }
- }
- int Deck::get_num_cards() const
- {
- return cards.size();
- }
- const Card* Deck::get_card(int index) const
- {
- return &cards[index];
- }
- int Deck::find_index(int suit, int value) const
- {
- for(int i = 0; i < cards.size(); i++)
- {
- if((cards[i].get_value()==value) && (cards[i].get_suit() == suit)) return i;
- }
- return -1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement