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


Public Member Functions | |
| TeeclubCardGame (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) |
| void | resizePiles () |
Public Attributes | |
| bool | snapOn |
Private Attributes | |
| TeeclubWorkingPile * | workingPiles [9] |
| TeeclubDiscardPile * | discardPiles [8] |
| TeeclubFaceDownDeck * | faceDownDealingPile |
|
||||||||||||||||
|
Definition at line 37 of file teeclubcardgame.cpp. References CardGameLayout::addCardPile(), discardPiles, faceDownDealingPile, highestZ, i, and workingPiles. |
|
|
Definition at line 214 of file teeclubcardgame.h. References FALSE. |
|
|
Reimplemented from CardDeck. Definition at line 53 of file teeclubcardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), CardPile::beginPileResize(), CardDeck::cards, CardGameLayout::endDealing(), faceDownDealingPile, CardDeck::getNumberOfCards(), highestZ, i, Card::move(), p, Card::setCardPile(), Card::setFace(), CardPile::setOffsetDown(), Card::setPos(), Card::showCard(), t, TRUE, and workingPiles. |
|
|
Reimplemented from CanvasCardGame. Definition at line 198 of file teeclubcardgame.h. References discardPiles. |
|
|
Reimplemented from CardGame. Definition at line 196 of file teeclubcardgame.cpp. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 161 of file teeclubcardgame.cpp. References CardPile::addCardToTop(), CardGameLayout::beginDealing(), CardPile::cardOnTop(), CardGameLayout::endDealing(), faceDownDealingPile, FALSE, Card::getCardPile(), highestZ, Card::isFacing(), CanvasCardGame::moved, CanvasCardGame::moving, NULL, CardPile::removeCard(), TRUE, and workingPiles. |
|
|
Reimplemented from CardGame. Definition at line 209 of file teeclubcardgame.h. |
|
||||||||||||
|
Reimplemented from CanvasCardGame. Definition at line 212 of file teeclubcardgame.h. |
|
|
Reimplemented from CanvasCardGame. Definition at line 109 of file teeclubcardgame.cpp. References CardGameLayout::beginDealing(), CardPile::beginPileResize(), CardDeck::createDeck(), discardPiles, CardGameLayout::endDealing(), CardPile::endPileResize(), faceDownDealingPile, highestZ, i, CanvasCardGame::readPile(), resizePiles(), Config::setGroup(), QString::sprintf(), and workingPiles. |
|
|
Definition at line 89 of file teeclubcardgame.cpp. References CardGameLayout::beginDealing(), CardPile::cardInfront(), CardPile::cardOnBottom(), CardGameLayout::endDealing(), i, Card::move(), NULL, p, CardPile::setOffsetDown(), Card::setPos(), workingPiles, and Opie::MM::y. Referenced by readConfig(). |
|
|
Definition at line 215 of file teeclubcardgame.h. |
|
|
Reimplemented from CanvasCardGame. Definition at line 144 of file teeclubcardgame.cpp. References discardPiles, faceDownDealingPile, i, Config::setGroup(), QString::sprintf(), workingPiles, and CardPile::writeConfig(). |
|
|
Definition at line 222 of file teeclubcardgame.h. Referenced by haveWeWon(), readConfig(), TeeclubCardGame(), and writeConfig(). |
|
|
Definition at line 223 of file teeclubcardgame.h. Referenced by deal(), mousePressCard(), readConfig(), TeeclubCardGame(), and writeConfig(). |
|
|
Reimplemented from CanvasCardGame. Definition at line 216 of file teeclubcardgame.h. |
|
|
Definition at line 221 of file teeclubcardgame.h. Referenced by deal(), mousePressCard(), readConfig(), resizePiles(), TeeclubCardGame(), and writeConfig(). |
1.4.2