+++ /dev/null
-#ifndef _CARDCOUNT_INCLUDED
-#define _CARDCOUNT_INCLUDED
-
-class CardCount
-{
-public:
- CardCount();
- CardCount(const CardStack &cs);
-
- void Init(const CardStack &cs);
- void Clear();
- void Add(const CardStack &cs);
- void Sub(const CardStack &cs);
-
- void Dec(size_t index);
-
- int operator[] (size_t index) const;
-
- CardCount &operator = (const CardStack &cs);
- CardCount &operator += (const CardStack &cs);
-
-private:
- int count[13]; //13 different card values
- //(ace,2,3,4,5,6,7,8,9,10,J,Q,K)
-};
-
-#endif /* _CARDCOUNT_INCLUDED */