/* CLASS PROTOTYPES */ class Card { public: /** FUNCTIONS **/ // constructor Card(): suit(0), value(0), FaceDown(1) {} // destructor Card(int Suit, int Value, bool face_down=true): suit(Suit), value(Value), FaceDown(face_down) { } // puts the drawing of the card into an array void GetDrawing(char card[13][14]); // draws the array void Draw(); // draws the array at specific coords void DrawAtXY(int, int); // flips the card void Flip(); /** VARIABLES **/ int suit; // the suit of the card int value; // the value of the card bool FaceDown; // if the card is face down }; class Deck { public: /** FUNCTIONS **/ // constructor Deck(): cards(NULL), number_cards(0) { } // destructor ~Deck() { // loop through each card for (int i=0; i