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


Public Member Functions | |
| Card (eValue v, eSuit s, bool f) | |
| virtual | ~Card () |
| eValue | getValue () |
| eSuit | getSuit () |
| void | setCardPile (CardPile *p) |
| CardPile * | getCardPile () |
| void | setFace (bool f) |
| bool | isFacing () |
| bool | isShowing () |
| bool | isRed () |
| int | getDeckNumber () |
| void | setDeckNumber (int n) |
| int | getX (void) |
| int | getY (void) |
| int | getZ (void) |
| void | flip (void) |
| virtual void | setPos (int x, int y, int z) |
| virtual void | move (int x, int y) |
| virtual void | move (QPoint p) |
| virtual void | flipTo (int x, int y, int steps=8) |
| virtual void | showCard (void) |
| virtual void | hideCard (void) |
Protected Member Functions | |
| virtual void | redraw (void) |
Private Attributes | |
| eValue | val |
| eSuit | suit |
| bool | faceUp |
| bool | showing |
| int | deckNumber |
| int | ix |
| int | iy |
| int | iz |
| CardPile * | cardPile |
|
||||||||||||||||
|
|
|
|
|
|
|
Reimplemented in CanvasCard. |
|
||||||||||||||||
|
Reimplemented in CanvasCard. Definition at line 71 of file card.h. References faceUp, ix, iy, and redraw(). Referenced by TeeclubWorkingPile::cardRemoved(), PatienceWorkingPile::cardRemoved(), HarpWorkingPile::cardRemoved(), ChicaneWorkingPile::cardRemoved(), flip(), and CanvasCard::flipTo(). |
|
|
|
Definition at line 60 of file card.h. References deckNumber. Referenced by CardPile::writeConfig(). |
|
|
Definition at line 49 of file card.h. References suit. Referenced by CanvasCard::draw(), TeeclubDiscardPile::isAllowedOnTop(), PatienceDiscardPile::isAllowedOnTop(), TeeclubWorkingPile::isAllowedToBeMoved(), and CardPile::writeConfig(). |
|
|
|
Definition at line 63 of file card.h. References ix. Referenced by flip(). |
|
|
Definition at line 64 of file card.h. References iy. Referenced by flip(). |
|
|
Definition at line 65 of file card.h. References iz. |
|
|
|
|
|
|
Definition at line 58 of file card.h. References diamonds, hearts, and suit. Referenced by FreecellCardGame::checkNeeded(), CanvasCard::draw(), PatienceWorkingPile::isAllowedOnTop(), HarpWorkingPile::isAllowedOnTop(), ChicaneWorkingPile::isAllowedOnTop(), HarpWorkingPile::isAllowedToBeMoved(), FreecellWorkingPile::isAllowedToBeMoved(), and ChicaneWorkingPile::isAllowedToBeMoved(). |
|
|
Definition at line 57 of file card.h. References showing. |
|
|
Reimplemented in CanvasCard. |
|
||||||||||||
|
Reimplemented in CanvasCard. Definition at line 69 of file card.h. Referenced by TeeclubWorkingPile::cardAddedToTop(), TeeclubWorkingPile::cardRemoved(), TeeclubCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), ChicaneCardGame::deal(), and TeeclubCardGame::resizePiles(). |
|
|
Reimplemented in CanvasCard. Definition at line 75 of file card.h. Referenced by flipTo(). |
|
|
Definition at line 51 of file card.h. References cardPile. Referenced by TeeclubCardGame::deal(), PatienceCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), ChicaneCardGame::deal(), and CanvasCardGame::readPile(). |
|
|
Definition at line 61 of file card.h. References deckNumber. Referenced by CardDeck::createDeck(). |
|
|
Definition at line 54 of file card.h. References faceUp. Referenced by CanvasCard::advance(), TeeclubCardGame::deal(), PatienceCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), ChicaneCardGame::deal(), PatienceCardGame::mousePress(), and CanvasCardGame::readPile(). |
|
||||||||||||||||
|
Reimplemented in CanvasCard. Definition at line 68 of file card.h. Referenced by TeeclubWorkingPile::cardAddedToTop(), TeeclubWorkingPile::cardRemoved(), TeeclubCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), ChicaneCardGame::deal(), PatienceCardGame::mousePress(), and TeeclubCardGame::resizePiles(). |
|
|
Reimplemented in CanvasCard. Definition at line 72 of file card.h. Referenced by TeeclubCardGame::deal(), HarpCardGame::deal(), FreecellCardGame::deal(), and ChicaneCardGame::deal(). |
|
|
Definition at line 83 of file card.h. Referenced by getCardPile(), and setCardPile(). |
|
|
Definition at line 81 of file card.h. Referenced by getDeckNumber(), and setDeckNumber(). |
|
|
Definition at line 79 of file card.h. Referenced by flipTo(), isFacing(), and setFace(). |
|
|
Definition at line 82 of file card.h. Referenced by CanvasCard::draw(), flipTo(), getX(), move(), and setPos(). |
|
|
Definition at line 82 of file card.h. Referenced by CanvasCard::draw(), flipTo(), getY(), move(), and setPos(). |
|
|
|
|
|
Definition at line 80 of file card.h. Referenced by hideCard(), isShowing(), and showCard(). |
|
|
|
|
|
Definition at line 77 of file card.h. Referenced by getValue(). |
1.4.2