Advertisement
Guest User

Untitled

a guest
Nov 18th, 2014
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. Card.h
  2. #ifndef CARD_H_INCLUDED
  3. #define CARD_H_INCLUDED
  4.  
  5. class Card
  6. {
  7. private:
  8. enum RankType {Rank2, Rank3, Rank4, Rank5, Rank6, Rank7, Rank8,
  9. Rank9, Rank10, RankJack, RankQueen, RankKing, RankAce };
  10. enum SuitType { Clubs, Diamonds, Hearts, Spades };
  11.  
  12. public:
  13. Card();
  14. void setCard();
  15. RankType getRank();
  16. SuitType getSuit();
  17. void display();
  18. bool isLarger(Card&);
  19. };
  20.  
  21.  
  22. #endif // CARD_H_INCLUDED
  23.  
  24. Card.cpp
  25. void Card::setCard()
  26. {
  27. srand(rand());
  28. RankType Rank = static_cast<RankType>(rand() % 13);
  29. SuitType Suit = static_cast<SuitType>(rand() % 4);
  30. return;
  31. };
  32.  
  33. RankType Card::getRank()
  34. {
  35. return Card.RankType;
  36. };
  37.  
  38. SuitType Card::getSuit()
  39. {
  40. return Card.SuitType;
  41. };
  42.  
  43. void Card::display()
  44. {
  45. cout << Card::getRank() << " of " << Card::getSuit();
  46. return;
  47. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement