#ifndef _SHOE_INCLUDED_
#define _SHOE_INCLUDED_
#include "card.h"
class Shoe {
private:
Card **_cards; // array of card pointers
int _num_cards; // number of cards
int _next_card; // index to next card
public:
Shoe (int num_decks);
~Shoe();
void shuffle(void);
int cardsLeft(void) { return (_num_cards - _next_card); }
Card *getCard(Card::Direction dir);
void putCard(int, int, int);
};
#endif