1 player Black jack for mbed
Dependencies: 4DGL-uLCD-SE PinDetect mbed
Diff: card.cpp
- Revision:
- 0:d2e6b3ce6988
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/card.cpp Thu Mar 12 19:48:26 2015 +0000 @@ -0,0 +1,67 @@ +#include "card.h" +Card::Card() +{ + _rank = 0; + _suit = 0; +} +Card::Card(int rank, int suit) +{ + _rank = rank; + _suit = suit; + +} + +string Card::convertRank() +{ + switch(_rank) { + case 0: + return "INVALID"; + case 1: + return "A"; + case 2: + return "2"; + case 3: + return "3"; + case 4: + return "4"; + case 5: + return "5"; + case 6: + return "6"; + case 7: + return "7"; + case 8: + return "8"; + case 9: + return "9"; + case 10: + return "10"; + case 11: + return "J"; + case 12: + return "Q"; + case 13: + return "K"; + } +} +string Card::convertSuit() +{ + switch(_suit) { + case 0: + return "C"; + case 1: + return "D"; + case 2: + return "H"; + case 3: + return "S"; + } +} +void Card::swapCards(Card cards[] ,int i ,int j) +{ + Card temp =cards[i]; + cards[i]=cards[j]; + cards[j]=temp; +} + +