diff --git a/html-src/rules/triangle.html b/html-src/rules/triangle.html new file mode 100644 index 00000000..8af7568b --- /dev/null +++ b/html-src/rules/triangle.html @@ -0,0 +1,13 @@ +
+Pairing game type. 1 deck. 2 redeals. + +
+Fill all of the foundations. + +
+Like Pyramid, +but the card layout is inverted, for a more +difficult layout. diff --git a/pysollib/gamedb.py b/pysollib/gamedb.py index fc81a40e..b8346059 100644 --- a/pysollib/gamedb.py +++ b/pysollib/gamedb.py @@ -277,16 +277,16 @@ class GI: # 41, 42, 43, 58, 59, 92, 93, 94, 95, 96, # 100, 105, 111, 112, 113, 130, 200, 201, # )), - # Gnome AisleRiot 2.2.0 (we have 62 out of 70 games) + # Gnome AisleRiot 2.2.0 (we have 65 out of 70 games) # still missing: - # Helsinki, Isabel, Labyrinth, Thieves, - # Treize, Valentine, Yield. + # Isabel, Labyrinth, Thieves, Treize, Valentine. ("Gnome AisleRiot", ( 1, 2, 8, 9, 11, 12, 19, 24, 27, 29, 31, 33, 34, 35, 36, 40, - 41, 42, 43, 45, 48, 58, 59, 67, 89, 91, 92, 93, 94, 95, 96, - 100, 105, 111, 112, 113, 130, 139, 144, 146, 147, 148, 200, - 201, 206, 224, 225, 229, 230, 233, 257, 258, 280, 281, 282, - 283, 284, 551, 552, 553, 674, 737, 810, + 41, 42, 43, 45, 48, 58, 59, 60, 67, 89, 91, 92, 93, 94, 95, + 96, 100, 104, 105, 111, 112, 113, 130, 135, 139, 144, 146, + 147, 148, 200, 201, 206, 224, 225, 229, 230, 233, 257, 258, + 280, 281, 282, 283, 284, 334, 551, 552, 553, 572, 593, 674, + 700, 737, 772, 810, 22231, )), # KDE Patience 0.7.3 from KDE 1.1.2 (we have 6 out of 9 games) diff --git a/pysollib/games/pyramid.py b/pysollib/games/pyramid.py index 431e28f4..133f9a3d 100644 --- a/pysollib/games/pyramid.py +++ b/pysollib/games/pyramid.py @@ -1376,7 +1376,8 @@ registerGame(GameInfo(193, RelaxedPyramid, "Relaxed Pyramid", registerGame(GameInfo(592, Giza, "Giza", GI.GT_PAIRING_TYPE | GI.GT_OPEN, 1, 0, GI.SL_BALANCED)) registerGame(GameInfo(593, Thirteens, "Thirteens", - GI.GT_PAIRING_TYPE, 1, 0, GI.SL_LUCK)) + GI.GT_PAIRING_TYPE, 1, 0, GI.SL_LUCK, + altnames=('Helsinki',))) registerGame(GameInfo(594, Elevens, "Elevens", GI.GT_PAIRING_TYPE, 1, 0, GI.SL_LUCK)) registerGame(GameInfo(595, ElevensToo, "Elevens Too", @@ -1408,7 +1409,8 @@ registerGame(GameInfo(681, KingTut, "King Tut", registerGame(GameInfo(699, DoublePyramid, "Double Pyramid", GI.GT_PAIRING_TYPE, 2, 2, GI.SL_MOSTLY_LUCK)) registerGame(GameInfo(700, Triangle, "Triangle", - GI.GT_PAIRING_TYPE, 1, 2, GI.SL_MOSTLY_LUCK)) + GI.GT_PAIRING_TYPE, 1, 2, GI.SL_MOSTLY_LUCK, + altnames=('Yield',))) registerGame(GameInfo(701, UpAndDown, "Up and Down", GI.GT_PAIRING_TYPE | GI.GT_ORIGINAL, 2, 2, GI.SL_MOSTLY_LUCK))