Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Card.h
- #ifndef CARD_H_INCLUDED
- #define CARD_H_INCLUDED
- class Card
- {
- private:
- enum RankType {Rank2, Rank3, Rank4, Rank5, Rank6, Rank7, Rank8,
- Rank9, Rank10, RankJack, RankQueen, RankKing, RankAce };
- enum SuitType { Clubs, Diamonds, Hearts, Spades };
- public:
- Card();
- void setCard();
- RankType getRank();
- SuitType getSuit();
- void display();
- bool isLarger(Card&);
- };
- #endif // CARD_H_INCLUDED
- Card.cpp
- void Card::setCard()
- {
- srand(rand());
- RankType Rank = static_cast<RankType>(rand() % 13);
- SuitType Suit = static_cast<SuitType>(rand() % 4);
- return;
- };
- RankType Card::getRank()
- {
- return Card.RankType;
- };
- SuitType Card::getSuit()
- {
- return Card.SuitType;
- };
- void Card::display()
- {
- cout << Card::getRank() << " of " << Card::getSuit();
- return;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement