Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #ifndef _HAND_UTIL_H_
  2. #define _HAND_UTIL_H_
  3.  
  4. #include "Card.h"
  5.  
  6. class PokerHandValue
  7. {
  8. public:
  9. enum Hand
  10. {
  11. HIGH_CARD = 0,
  12. PAIR,
  13. TWO_PAIR,
  14. THREE_OF_A_KIND,
  15. STRAIGHT,
  16. FLUSH,
  17. FULL_HOUSE,
  18. FOUR_OF_A_KIND,
  19. STRAIGHT_FLUSH,
  20. ROYAL_FLUSH
  21. };
  22.  
  23. PokerHandValue();
  24.  
  25.  
  26. bool isFlush(Card hand[]);
  27. bool isStraight(Card hand[]);
  28. Hand pairCount(Card hand[]);
  29.  
  30. };
  31.  
  32. PokerHandValue::Hand checkWining(Card hand[]);
  33.  
  34. //sort related
  35. int maxPos(Card myArray[], Card end);
  36. void sort(Card myArray[], int size);
  37.  
  38. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement