#include </home/clem/local/src/opie/noncore/games/solitaire/chicanecardgame.h>
Inheritance diagram for ChicaneCardGame:


Public Member Functions | |
| ChicaneCardGame (QCanvas *c, bool snap, QWidget *parent=0) | |
| virtual void | deal (void) |
| virtual bool | haveWeWon () |
| virtual void | mousePress (QPoint p) |
| virtual void | mouseRelease (QPoint p) |
| virtual bool | mousePressCard (Card *card, QPoint p) |
| virtual void | mouseReleaseCard (Card *card, QPoint p) |
| bool | canTurnOverDeck (void) |
| void | throughDeck (void) |
| void | writeConfig (Config &cfg) |
| void | readConfig (Config &cfg) |
Public Attributes | |
| bool | snapOn |
Private Attributes | |
| ChicaneWorkingPile * | workingPiles [8] |
| ChicaneDiscardPile * | discardPiles [8] |
| ChicaneFaceDownDeck * | faceDownDealingPile |
|
||||||||||||||||
|
Definition at line 35 of file chicanecardgame.cpp. References CardGameLayout::addCardPile(), discardPiles, faceDownDealingPile, highestZ, i, and workingPiles. |
|
|
Definition at line 161 of file chicanecardgame.h. References FALSE. |
|
|
Reimplemented from CardDeck. Definition at line 51 of file chicanecardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), CardDeck::cards, CardGameLayout::endDealing(), faceDownDealingPile, CardDeck::getNumberOfCards(), highestZ, i, Card::move(), p, Card::setCardPile(), Card::setFace(), Card::setPos(), Card::showCard(), t, and workingPiles. |
|
|
Reimplemented from CanvasCardGame. Definition at line 145 of file chicanecardgame.h. References discardPiles. |
|
|
Reimplemented from CardGame. Definition at line 171 of file chicanecardgame.cpp. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 134 of file chicanecardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), CardPile::cardOnTop(), CardGameLayout::endDealing(), faceDownDealingPile, FALSE, Card::getCardPile(), ChicaneWorkingPile::getCardPos(), highestZ, i, Card::isFacing(), CanvasCardGame::moved, CanvasCardGame::moving, NULL, CardPile::removeCard(), TRUE, and workingPiles. |
|
|
Reimplemented from CardGame. Definition at line 156 of file chicanecardgame.h. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 159 of file chicanecardgame.h. |
|
|
Reimplemented from CanvasCardGame. Definition at line 85 of file chicanecardgame.cpp. References CardGameLayout::beginDealing(), CardDeck::createDeck(), discardPiles, CardGameLayout::endDealing(), faceDownDealingPile, highestZ, i, CanvasCardGame::readPile(), Config::setGroup(), QString::sprintf(), and workingPiles. |
|
|
Definition at line 162 of file chicanecardgame.h. |
|
|
Reimplemented from CanvasCardGame. Definition at line 117 of file chicanecardgame.cpp. References discardPiles, faceDownDealingPile, i, Config::setGroup(), QString::sprintf(), workingPiles, and CardPile::writeConfig(). |
|
|
Definition at line 168 of file chicanecardgame.h. Referenced by ChicaneCardGame(), haveWeWon(), readConfig(), and writeConfig(). |
|
|
Definition at line 169 of file chicanecardgame.h. Referenced by ChicaneCardGame(), deal(), mousePressCard(), readConfig(), and writeConfig(). |
|
|
Reimplemented from CanvasCardGame. Definition at line 163 of file chicanecardgame.h. |
|
|
Definition at line 167 of file chicanecardgame.h. Referenced by ChicaneCardGame(), deal(), mousePressCard(), readConfig(), and writeConfig(). |
1.4.2