author | tille <tille> | 2002-07-10 13:05:07 (UTC) |
---|---|---|
committer | tille <tille> | 2002-07-10 13:05:07 (UTC) |
commit | 5d989e509abecf74aaa4eb88abf52a6821d19501 (patch) (unidiff) | |
tree | 3e61348802a9ea05980e91e13344a45be509b7d1 /noncore/games/solitaire/cardpile.h | |
parent | 32954f729822e2d25f9e116400cbf2522a88ce42 (diff) | |
download | opie-5d989e509abecf74aaa4eb88abf52a6821d19501.zip opie-5d989e509abecf74aaa4eb88abf52a6821d19501.tar.gz opie-5d989e509abecf74aaa4eb88abf52a6821d19501.tar.bz2 |
cam implemented new game teeclub and pile resizing
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 | |||
@@ -51,6 +51,13 @@ public: | |||
51 | int getNextY() { return pileNextY; } | 51 | int getNextY() { return pileNextY; } |
52 | int getWidth() { return pileWidth; } | 52 | int getWidth() { return pileWidth; } |
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 | ||
55 | void setX(int x) { pileX = x; } | 62 | void setX(int x) { pileX = x; } |
56 | void setY(int y) { pileY = y; } | 63 | void setY(int y) { pileY = y; } |
@@ -58,10 +65,15 @@ public: | |||
58 | void setNextY(int y) { pileNextY = y; } | 65 | void setNextY(int y) { pileNextY = y; } |
59 | void setWidth(int width) { pileWidth = width; } | 66 | void setWidth(int width) { pileWidth = width; } |
60 | void setHeight(int height) { pileHeight = height; } | 67 | void setHeight(int height) { pileHeight = height; } |
68 | void setOffsetDown(int down) { pileOffsetDown = down; } | ||
61 | 69 | ||
62 | void beginDealing() { dealing = TRUE; } | 70 | void beginDealing() { dealing = TRUE; } |
63 | void endDealing() { dealing = FALSE; } | 71 | void endDealing() { dealing = FALSE; } |
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 | ||
66 | int distanceFromPile(int x, int y); | 78 | int distanceFromPile(int x, int y); |
67 | int distanceFromNextPos(int x, int y); | 79 | int distanceFromNextPos(int x, int y); |
@@ -92,8 +104,10 @@ protected: | |||
92 | int pileWidth, pileHeight; | 104 | int pileWidth, pileHeight; |
93 | int pileCenterX, pileCenterY; | 105 | int pileCenterX, pileCenterY; |
94 | int pileRadius; | 106 | int pileRadius; |
107 | int pileOffsetDown; | ||
95 | private: | 108 | private: |
96 | bool dealing; | 109 | bool dealing; |
110 | bool PileResize; | ||
97 | }; | 111 | }; |
98 | 112 | ||
99 | 113 | ||