1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#ifndef CARD_H
#define CARD_H
class Card {
public:
enum Suit{
DIAMONDS,
SPADES,
HEARTS,
CLUBS
};
enum Value{
TWO,
THREE,
FOUR,
FIVE,
SIX,
SEVEN,
EIGHT,
NINE,
TEN,
JACK,
QUEEN,
KING,
ACE
};
Card(Suit s, Value v);
Card(const Card& orig);
virtual ~Card();
Suit getSuit();
Value getValue();
private:
Suit suit;
Value value;
};
#endif /* CARD_H */
|