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


Public Member Functions | |
| HarpCardGame (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 | |
| HarpWorkingPile * | workingPiles [8] |
| HarpDiscardPile * | discardPiles [8] |
| HarpFaceDownDeck * | faceDownDealingPile |
|
||||||||||||||||
|
Definition at line 37 of file harpcardgame.cpp. References CardGameLayout::addCardPile(), discardPiles, faceDownDealingPile, highestZ, i, and workingPiles. |
|
|
Definition at line 162 of file harpcardgame.h. References FALSE. |
|
|
Reimplemented from CardDeck. Definition at line 53 of file harpcardgame.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 146 of file harpcardgame.h. References discardPiles. |
|
|
Reimplemented from CardGame. Definition at line 173 of file harpcardgame.cpp. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 136 of file harpcardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), CardPile::cardOnTop(), CardGameLayout::endDealing(), faceDownDealingPile, FALSE, Card::getCardPile(), HarpWorkingPile::getCardPos(), highestZ, i, Card::isFacing(), CanvasCardGame::moved, CanvasCardGame::moving, NULL, CardPile::removeCard(), TRUE, and workingPiles. |
|
|
Reimplemented from CardGame. Definition at line 157 of file harpcardgame.h. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 160 of file harpcardgame.h. |
|
|
Reimplemented from CanvasCardGame. Definition at line 87 of file harpcardgame.cpp. References CardGameLayout::beginDealing(), CardDeck::createDeck(), discardPiles, CardGameLayout::endDealing(), faceDownDealingPile, highestZ, i, CanvasCardGame::readPile(), Config::setGroup(), QString::sprintf(), and workingPiles. |
|
|
Definition at line 163 of file harpcardgame.h. |
|
|
Reimplemented from CanvasCardGame. Definition at line 119 of file harpcardgame.cpp. References discardPiles, faceDownDealingPile, i, Config::setGroup(), QString::sprintf(), workingPiles, and CardPile::writeConfig(). |
|
|
Definition at line 169 of file harpcardgame.h. Referenced by HarpCardGame(), haveWeWon(), readConfig(), and writeConfig(). |
|
|
Definition at line 170 of file harpcardgame.h. Referenced by deal(), HarpCardGame(), mousePressCard(), readConfig(), and writeConfig(). |
|
|
Reimplemented from CanvasCardGame. Definition at line 164 of file harpcardgame.h. |
|
|
Definition at line 168 of file harpcardgame.h. Referenced by deal(), HarpCardGame(), mousePressCard(), readConfig(), and writeConfig(). |
1.4.2