1 player Black jack for mbed
Dependencies: 4DGL-uLCD-SE PinDetect mbed
card.cpp
00001 #include "card.h" 00002 Card::Card() 00003 { 00004 _rank = 0; 00005 _suit = 0; 00006 } 00007 Card::Card(int rank, int suit) 00008 { 00009 _rank = rank; 00010 _suit = suit; 00011 00012 } 00013 00014 string Card::convertRank() 00015 { 00016 switch(_rank) { 00017 case 0: 00018 return "INVALID"; 00019 case 1: 00020 return "A"; 00021 case 2: 00022 return "2"; 00023 case 3: 00024 return "3"; 00025 case 4: 00026 return "4"; 00027 case 5: 00028 return "5"; 00029 case 6: 00030 return "6"; 00031 case 7: 00032 return "7"; 00033 case 8: 00034 return "8"; 00035 case 9: 00036 return "9"; 00037 case 10: 00038 return "10"; 00039 case 11: 00040 return "J"; 00041 case 12: 00042 return "Q"; 00043 case 13: 00044 return "K"; 00045 } 00046 } 00047 string Card::convertSuit() 00048 { 00049 switch(_suit) { 00050 case 0: 00051 return "C"; 00052 case 1: 00053 return "D"; 00054 case 2: 00055 return "H"; 00056 case 3: 00057 return "S"; 00058 } 00059 } 00060 void Card::swapCards(Card cards[] ,int i ,int j) 00061 { 00062 Card temp =cards[i]; 00063 cards[i]=cards[j]; 00064 cards[j]=temp; 00065 } 00066 00067
Generated on Sat Jul 16 2022 20:56:06 by 1.7.2