I am trying to make a class called Card with contains the face and suit and can read each card. This is what i have so far but i am terrible with classes and am not sure
exactly what to do.
Code:
class Cards
{
public:
Card(int card);
string getSuit() const;
string getPip() const;
private:
// METHODS
// ATTRIBUTES
int cardHolder;
static const string CARD_PIP[];
static const string CARD_SUITS[];
};
Code:
const string Card::CARD_PIP[] = {"A", "2", "3", "4", "5", "6", "7"
, "8", "9", "10", "J", "Q", "K"};
const string Card::CARD_SUITS[] = {"Spades", "Hearts", "Clubs", "Diamonds"};
Card::Card(int card)
{
cardHolder = card;
}
string Card::getSuit () const
{
return CARD_SUIT[cardHolder/13];
}
string Card::getPip () const
{
return CARD_PIP[cardHolder%13];
}