Diffstat (limited to 'noncore/games/solitaire/card.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/solitaire/card.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/noncore/games/solitaire/card.h b/noncore/games/solitaire/card.h index eb30d30..68ce425 100644 --- a/noncore/games/solitaire/card.h +++ b/noncore/games/solitaire/card.h @@ -54,12 +54,15 @@ public: void setFace(bool f) { faceUp = f; /* flip(); */ } bool isFacing() { return faceUp; } bool isShowing() { return showing; } bool isRed() { return ((suit == diamonds) || (suit == hearts)); } + int getDeckNumber() { return deckNumber; } + void setDeckNumber(int n) { deckNumber=n; } + int getX(void) { return ix; } int getY(void) { return iy; } int getZ(void) { return iz; } void flip(void) { flipTo(getX(), getY()); } virtual void setPos(int x, int y, int z) { ix = x; iy = y; iz = z; } @@ -72,12 +75,13 @@ protected: virtual void redraw(void) { } private: eValue val; eSuit suit; bool faceUp; bool showing; + int deckNumber; int ix, iy, iz; CardPile *cardPile; }; #endif |