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


Public Member Functions | |
| PatienceCardGame (QCanvas *c, bool snap, QWidget *parent=0) | |
| virtual | ~PatienceCardGame () |
| 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 | throughDeck () |
| virtual void | writeConfig (Config &cfg) |
| virtual void | readConfig (Config &cfg) |
Public Attributes | |
| int | deckTurns |
| bool | snapOn |
Private Attributes | |
| CanvasCircleOrCross * | circleCross |
| CanvasRoundRect * | rectangle |
| PatienceWorkingPile * | workingPiles [7] |
| PatienceDiscardPile * | discardPiles [4] |
| PatienceFaceDownDeck * | faceDownDealingPile |
| PatienceFaceUpDeck * | faceUpDealingPile |
| int | numberOfTimesThroughDeck |
|
||||||||||||||||
|
Definition at line 27 of file patiencecardgame.cpp. References CardGameLayout::addCardPile(), circleCross, discardPiles, faceDownDealingPile, faceUpDealingPile, highestZ, i, numberOfTimesThroughDeck, rectangle, and workingPiles. |
|
|
Definition at line 71 of file patiencecardgame.cpp. References circleCross, faceDownDealingPile, faceUpDealingPile, and rectangle. |
|
|
Definition at line 282 of file patiencecardgame.cpp. References deckTurns, and numberOfTimesThroughDeck. Referenced by mousePress(), and readConfig(). |
|
|
Reimplemented from CardDeck. Definition at line 80 of file patiencecardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), CardDeck::cards, CardGameLayout::endDealing(), faceDownDealingPile, PatienceWorkingPile::getCardPos(), highestZ, i, p, Card::setCardPile(), Card::setFace(), t, TRUE, and workingPiles. |
|
|
Reimplemented from CanvasCardGame. Definition at line 177 of file patiencecardgame.h. References discardPiles. |
|
|
Reimplemented from CardGame. Definition at line 255 of file patiencecardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), canTurnOverDeck(), CardPile::cardOnTop(), CardGameLayout::endDealing(), faceDownDealingPile, faceUpDealingPile, FALSE, highestZ, CanvasCardGame::moved, CardPile::removeCard(), Card::setFace(), Card::setPos(), throughDeck(), and TRUE. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 194 of file patiencecardgame.cpp. References CardPile::addCardToTop(), canvasCardId, CanvasCardGame::cardsDrawn(), faceDownDealingPile, faceUpDealingPile, FALSE, highestZ, Card::isFacing(), l, CanvasCardGame::moved, CanvasCardGame::moving, NULL, CardPile::removeCard(), and TRUE. |
|
|
Reimplemented from CardGame. Definition at line 184 of file patiencecardgame.h. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 187 of file patiencecardgame.h. |
|
|
|
Definition at line 287 of file patiencecardgame.cpp. References circleCross, deckTurns, numberOfTimesThroughDeck, and CanvasCircleOrCross::setCross(). Referenced by mousePress(). |
|
|
Reimplemented from CanvasCardGame. Definition at line 172 of file patiencecardgame.cpp. References discardPiles, faceDownDealingPile, faceUpDealingPile, i, numberOfTimesThroughDeck, Config::setGroup(), QString::sprintf(), workingPiles, CardPile::writeConfig(), and Config::writeEntry(). |
|
|
Definition at line 195 of file patiencecardgame.h. Referenced by PatienceCardGame(), readConfig(), throughDeck(), and ~PatienceCardGame(). |
|
|
Definition at line 176 of file patiencecardgame.h. Referenced by canTurnOverDeck(), readConfig(), and throughDeck(). |
|
|
Definition at line 198 of file patiencecardgame.h. Referenced by haveWeWon(), PatienceCardGame(), readConfig(), and writeConfig(). |
|
|
Definition at line 199 of file patiencecardgame.h. Referenced by deal(), mousePress(), mousePressCard(), PatienceCardGame(), readConfig(), writeConfig(), and ~PatienceCardGame(). |
|
|
Definition at line 200 of file patiencecardgame.h. Referenced by mousePress(), mousePressCard(), PatienceCardGame(), readConfig(), writeConfig(), and ~PatienceCardGame(). |
|
|
Definition at line 201 of file patiencecardgame.h. Referenced by canTurnOverDeck(), PatienceCardGame(), readConfig(), throughDeck(), and writeConfig(). |
|
|
Definition at line 196 of file patiencecardgame.h. Referenced by PatienceCardGame(), and ~PatienceCardGame(). |
|
|
Reimplemented from CanvasCardGame. Definition at line 191 of file patiencecardgame.h. |
|
|
Definition at line 197 of file patiencecardgame.h. Referenced by deal(), PatienceCardGame(), readConfig(), and writeConfig(). |
1.4.2