Set puzzle: Difference between revisions

No edit summary
Line 174:
 
//--------------------------------------------------------------------------------------------------
enum _color { red, green, purple, cndn };
enum _number { one, two, three, nndn };
enum _symbol { oval, squiggle, diamond, sndn };
enum _shade { solid, open, striped, hndn };
 
//--------------------------------------------------------------------------------------------------
Line 184:
public:
_card() : clr( cndn ), nbr( nndn ), syb( sndn ), shd( hndn ), used( false ) {}
_color getColor () const { return clr; }
_number getNumber() const { return nbr; }
_symbol getSymbol() const { return syb; }
_shade getShade () const { return shd; }
bool isUsed () const { return used; }
void setColor ( _color c ) { clr = c; }
Line 194:
void setSymbol( _symbol s ) { syb = s; }
void setShade ( _shade h ) { shd = h; }
void setUsed ( bool u ) { used = u; }
 
void printMe ()