diff --git a/html-src/rules/klondiketerritory.html b/html-src/rules/klondiketerritory.html new file mode 100644 index 00000000..c53d7e64 --- /dev/null +++ b/html-src/rules/klondiketerritory.html @@ -0,0 +1,12 @@ +

Klondike Territory

+

+Raglan type. 1 deck. No redeal. + +

Object

+

+Move all cards to the foundations. + +

Quick Description

+

+Like Northwest Territory, +but with seven piles, and 24 reserve cards. diff --git a/pysollib/gamedb.py b/pysollib/gamedb.py index 0f7697de..6677596c 100644 --- a/pysollib/gamedb.py +++ b/pysollib/gamedb.py @@ -587,7 +587,7 @@ class GI: ('fc-2.20', tuple(range(855, 897))), ('fc-2.21', tuple(range(897, 900)) + tuple(range(11014, 11017)) + tuple(range(13160, 13163)) + (16682,)), - ('dev', tuple(range(906, 930)) + tuple(range(11017, 11020)) + + ('dev', tuple(range(906, 931)) + tuple(range(11017, 11020)) + tuple(range(5600, 5624)) + tuple(range(18000, 18004)) + tuple(range(22303, 22311)) + tuple(range(22353, 22361))), ) diff --git a/pysollib/games/klondike.py b/pysollib/games/klondike.py index 8100f536..7ed8a2a2 100644 --- a/pysollib/games/klondike.py +++ b/pysollib/games/klondike.py @@ -1106,6 +1106,7 @@ class Q_C_(Klondike): # ************************************************************************ # * Northwest Territory # * Artic Garden +# * Klondike Territory # ************************************************************************ class NorthwestTerritory(KingAlbert): @@ -1124,6 +1125,11 @@ class ArticGarden(NorthwestTerritory): self.s.talon.dealRow(rows=self.s.reserves) +class KlondikeTerritory(NorthwestTerritory): + RESERVES = (6, 6, 6, 6) + ROWS = 7 + + # ************************************************************************ # * Aunt Mary # ************************************************************************ @@ -1781,3 +1787,5 @@ registerGame(GameInfo(893, TakingSilk, "Taking Silk", GI.GT_KLONDIKE, 2, 0, GI.SL_BALANCED)) registerGame(GameInfo(913, NineAcross, "Nine Across", GI.GT_KLONDIKE, 1, -1, GI.SL_BALANCED)) +registerGame(GameInfo(930, KlondikeTerritory, "Klondike Territory", + GI.GT_RAGLAN, 1, 0, GI.SL_BALANCED))