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


Public Member Functions | |
| PatienceWorkingPile (int x, int y, QCanvas *canvas) | |
| virtual bool | isAllowedOnTop (Card *card) |
| virtual bool | isAllowedToBeMoved (Card *card) |
| virtual void | cardAddedToTop (Card *card) |
| virtual void | cardRemoved (Card *card) |
| virtual QPoint | getCardPos (Card *c) |
| virtual QPoint | getHypertheticalNextCardPos (void) |
Private Attributes | |
| QPoint | top |
|
||||||||||||||||
|
Definition at line 99 of file patiencecardgame.h. |
|
|
Reimplemented from CardPile. Reimplemented in FreecellWorkingPile, and TeeclubWorkingPile. Definition at line 115 of file patiencecardgame.h. References getCardPos(), NULL, CardPile::setNextX(), CardPile::setNextY(), and top. Referenced by FreecellWorkingPile::cardAddedToTop(). |
|
|
Reimplemented from CardPile. Reimplemented in ChicaneWorkingPile, FreecellWorkingPile, HarpWorkingPile, and TeeclubWorkingPile. Definition at line 121 of file patiencecardgame.h. References CardPile::cardOnTop(), FALSE, Card::flipTo(), getCardPos(), Card::isFacing(), NULL, CardPile::pileX, CardPile::pileY, CardPile::setNextX(), CardPile::setNextY(), and top. Referenced by FreecellWorkingPile::cardRemoved(). |
|
|
Reimplemented from CardPile. Reimplemented in ChicaneWorkingPile, HarpWorkingPile, and TeeclubWorkingPile. Definition at line 145 of file patiencecardgame.h. References CardPile::cardInfront(), CardPile::cardOnBottom(), Card::isFacing(), NULL, CardPile::pileX, CardPile::pileY, Opie::MM::x, and Opie::MM::y. Referenced by cardAddedToTop(), cardRemoved(), and PatienceCardGame::deal(). |
|
|
Reimplemented from CardPile. Reimplemented in ChicaneWorkingPile, HarpWorkingPile, and TeeclubWorkingPile. Definition at line 160 of file patiencecardgame.h. References top. |
|
|
Reimplemented from CardPile. Reimplemented in ChicaneWorkingPile, FreecellWorkingPile, HarpWorkingPile, and TeeclubWorkingPile. Definition at line 101 of file patiencecardgame.h. References CardPile::cardOnTop(), FALSE, Card::getValue(), Card::isFacing(), Card::isRed(), king, NULL, and TRUE. Referenced by FreecellWorkingPile::isAllowedOnTop(). |
|
|
Reimplemented from CardPile. Reimplemented in ChicaneWorkingPile, FreecellWorkingPile, HarpWorkingPile, and TeeclubWorkingPile. Definition at line 110 of file patiencecardgame.h. References FALSE, Card::isFacing(), and TRUE. |
|
|
Reimplemented in ChicaneWorkingPile, HarpWorkingPile, and TeeclubWorkingPile. Definition at line 165 of file patiencecardgame.h. Referenced by cardAddedToTop(), cardRemoved(), and getHypertheticalNextCardPos(). |
1.4.2