#ifndef _DECK
#define _DECK

#include "hand.h"
#include "card.h"

#define LOWACE 1
#define DEUCE 2
#define TREY 3
#define FOUR 4
#define FIVE 5
#define SIX 6
#define SEVEN 7
#define EIGHT 8
#define NINE 9 
#define TEN 10
#define JACK 11
#define QUEEN 12
#define KING 13
#define ACE 14

#define HEARTS   'h'
#define CLUBS    'c'
#define DIAMONDS 'd' 
#define SPADES   's'

struct generic_card
{
	int value;
	char suit;
	int used;
	char description[30];
	char bitmapname[15];
};

class Deck
{
   public:
      Deck();
		void  Deal(Hand *, Hand *);
      Card card[52];
};



#endif


