#include "card.h"
Card::Card(std::string s, std::string v) : suit(s), value(v) {
if (v == "6") { rank = 6; points = 6; }
else if (v == "7") { rank = 7; points = 7; }
else if (v == "8") { rank = 8; points = 8; }
else if (v == "9") { rank = 9; points = 9; }
else if (v == "10") { rank = 10; points = 10; }
else if (v == "J") { rank = 11; points = 2; }
else if (v == "Q") { rank = 12; points = 3; }
else if (v == "K") { rank = 13; points = 4; }
else if (v == "A") { rank = 14; points = 11; }
}
std::string Card::toString() {
std::string sym = (suit == "S") ? "♠" : (suit == "H") ? "♥" : (suit == "D") ? "♦" : "♣";
return value + sym;
}
std::string Card::getSuitSymbol() {
return (suit == "S") ? "♠" : (suit == "H") ? "♥" : (suit == "D") ? "♦" : "♣";
}