diff --git a/html-src/rules/takingsilk.html b/html-src/rules/takingsilk.html new file mode 100644 index 00000000..e57d8a0e --- /dev/null +++ b/html-src/rules/takingsilk.html @@ -0,0 +1,12 @@ +
+Klondike type. 2 decks. No redeal. + +
+Move all cards to the foundations. + +
+Just like Thirty Six, +but with two decks. diff --git a/pysollib/gamedb.py b/pysollib/gamedb.py index fd5641e3..e702973f 100644 --- a/pysollib/gamedb.py +++ b/pysollib/gamedb.py @@ -551,7 +551,7 @@ class GI: tuple(range(22217, 22219))), ('fc-2.14', tuple(range(811, 827))), ('fc-2.15', tuple(range(827, 855)) + tuple(range(22400, 22407))), - ('dev', tuple(range(855, 893))) + ('dev', tuple(range(855, 894))) ) # deprecated - the correct way is to or a GI.GT_XXX flag diff --git a/pysollib/games/klondike.py b/pysollib/games/klondike.py index c048523c..c8e1f200 100644 --- a/pysollib/games/klondike.py +++ b/pysollib/games/klondike.py @@ -907,6 +907,7 @@ class Lanes(Klondike): # ************************************************************************ # * Thirty Six # * Six By Six +# * Taking Silk # ************************************************************************ class ThirtySix(Klondike): @@ -956,6 +957,10 @@ class SixBySix(ThirtySix): break +class TakingSilk(ThirtySix): + pass + + # ************************************************************************ # * Q.C. # ************************************************************************ @@ -1677,3 +1682,5 @@ registerGame(GameInfo(873, AgnesTwo, "Agnes Two", GI.GT_RAGLAN, 2, 0, GI.SL_BALANCED)) registerGame(GameInfo(888, SixBySix, "Six by Six", GI.GT_1DECK_TYPE, 1, 0, GI.SL_BALANCED)) +registerGame(GameInfo(893, TakingSilk, "Taking Silk", + GI.GT_KLONDIKE, 2, 0, GI.SL_BALANCED))