summaryrefslogtreecommitdiff
path: root/noncore/games/solitaire/chicanecardgame.h
Side-by-side diff
Diffstat (limited to 'noncore/games/solitaire/chicanecardgame.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/games/solitaire/chicanecardgame.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/noncore/games/solitaire/chicanecardgame.h b/noncore/games/solitaire/chicanecardgame.h
index 668f5f4..f6bd08e 100644
--- a/noncore/games/solitaire/chicanecardgame.h
+++ b/noncore/games/solitaire/chicanecardgame.h
@@ -18,2 +18,11 @@
**
+**
+** created on base of patiencecardgame by cam (C.A.Mader) 2002
+** Rules for this game:
+** use 2 decks = 104 cards
+** deal 8 rows with 3 hidden cards and one open card
+** append red to black and vice versa
+** each card can be layed on a free place
+** deal 8 cards at once
+**
**********************************************************************/
@@ -52,4 +61,4 @@ public:
if ( card->isFacing() &&
-// ( ( ( cardOnTop() == NULL ) && (card->getValue() == king) ) || // diese Zeile sorgt dafür dass nur Kings auf leere Plätze dürfen
- ( (cardOnTop() == NULL) || // auf einen Freiplatz darf alles!
+// ( ( ( cardOnTop() == NULL ) && (card->getValue() == king) ) || // only kings are allowed on empty places
+ ( (cardOnTop() == NULL) || // each card can use an empty place
( (cardOnTop() != NULL) &&
@@ -94,3 +103,3 @@ public:
// yet flipped, but will become flipped
- top = QPoint( top.x(), top.y() - 3 ); // Keine Verschiebung!
+ top = QPoint( top.x(), top.y() - 3 ); // no moving to the side
newTopCard->flipTo( top.x(), top.y() );
@@ -110,3 +119,3 @@ public:
} else {
- x += 0; // Keine Verschiebung!
+ x += 0; // no moving to the side
y += 3;