#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


Documentation generated by root@berlinux on Fre Nov 27 17:29:32 CET 1998