#include "Hand.h"
#include "Card.h"

#include <iostream>
using namespace std;

/** Default Constructor
 * 
 * Represents an empty hand.
 */ 
Hand::Hand() {
}


/** Inserts a new card into the hand.
 *
 * The new card should be placed nearby other cards of the same suit.
 */ 
void Hand::insertCard(const Card& c) {

}


/** Plays card of given suit if possible; any card otherwise.
 *
 * Returned card should be removed from hand.
 *
 * Exceptions: if the hand is completely empty,
 *     throws a hand_empty.
 */ 
Card Hand::playDown(Card::Suit suit) {
  return Card();   // place holder to make compiler happy
}


/** Copy Constructor */ 
Hand::Hand(const Hand& orig) {
}

/** Assignment Operator */ 
Hand& Hand::operator=(const Hand& orig) {
}


/** Destructor */	
Hand::~Hand() {
}
