Diffstat (limited to 'noncore/games/solitaire/cardpile.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/solitaire/cardpile.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/noncore/games/solitaire/cardpile.h b/noncore/games/solitaire/cardpile.h index c515bbc..1eb2499 100644 --- a/noncore/games/solitaire/cardpile.h +++ b/noncore/games/solitaire/cardpile.h | |||
@@ -53,2 +53,9 @@ public: | |||
53 | int getHeight() { return pileHeight; } | 53 | int getHeight() { return pileHeight; } |
54 | int getOffsetDown() { return pileOffsetDown; } | ||
55 | int getAnzCardsInPile() { | ||
56 | int anz=0; | ||
57 | Card *card = cardOnBottom(); | ||
58 | while (card != NULL) { anz++; card = cardInfront(card); } | ||
59 | return anz; | ||
60 | } | ||
54 | 61 | ||
@@ -60,2 +67,3 @@ public: | |||
60 | void setHeight(int height) { pileHeight = height; } | 67 | void setHeight(int height) { pileHeight = height; } |
68 | void setOffsetDown(int down) { pileOffsetDown = down; } | ||
61 | 69 | ||
@@ -64,2 +72,6 @@ public: | |||
64 | bool isDealing() { return dealing; } | 72 | bool isDealing() { return dealing; } |
73 | |||
74 | void beginPileResize() { PileResize = TRUE; } | ||
75 | void endPileResize() { PileResize = FALSE; } | ||
76 | bool isPileResize() { return PileResize; } | ||
65 | 77 | ||
@@ -94,4 +106,6 @@ protected: | |||
94 | int pileRadius; | 106 | int pileRadius; |
107 | int pileOffsetDown; | ||
95 | private: | 108 | private: |
96 | bool dealing; | 109 | bool dealing; |
110 | bool PileResize; | ||
97 | }; | 111 | }; |