1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

Add Ace of Penguins to the compatibility list

This commit is contained in:
Joe R 2025-03-17 19:44:23 -04:00
parent 78de569074
commit 50e003e256
3 changed files with 13 additions and 2 deletions

View file

@ -345,6 +345,15 @@ class GI:
# adding it should be a priority. # adding it should be a priority.
GAMES_BY_COMPATIBILITY = ( GAMES_BY_COMPATIBILITY = (
# Ace of Penguins (We have 6 out of 6 card games)
# Non-card games missing:
# - Mastermind
# - Minesweeper (Needs a new cardset type)
# - Pegged layouts (Not all compatible with the PySol engine)
# - Mahjongg/Taipei layouts
("Ace of Penguins", (2, 8, 11, 36, 105, 181, 210, 492,
5401, 22399)),
# Atari ST Patience game v2.13 (we have 10 out of 10 games) # Atari ST Patience game v2.13 (we have 10 out of 10 games)
("Atari ST Patience", (1, 3, 4, 7, 12, 14, 15, 16, 17, 39,)), ("Atari ST Patience", (1, 3, 4, 7, 12, 14, 15, 16, 17, 39,)),
@ -596,7 +605,7 @@ class GI:
('fc-3.1', tuple(range(961, 971))), ('fc-3.1', tuple(range(961, 971))),
('dev', tuple(range(971, 979)) + tuple(range(5419, 5421)) + ('dev', tuple(range(971, 979)) + tuple(range(5419, 5421)) +
tuple(range(16683, 16686)) + tuple(range(18005, 18007)) + tuple(range(16683, 16686)) + tuple(range(18005, 18007)) +
(44, 526,)), (44, 526, 22399,)),
) )
# deprecated - the correct way is to or a GI.GT_XXX flag # deprecated - the correct way is to or a GI.GT_XXX flag

View file

@ -222,6 +222,7 @@ def r(id, short_name, width):
return gi return gi
r(22399, "Lights Out 3x3", 3)
r(22400, "Lights Out 4x4", 4) r(22400, "Lights Out 4x4", 4)
r(22401, "Lights Out 5x5", 5) r(22401, "Lights Out 5x5", 5)
r(22402, "Lights Out 6x6", 6) r(22402, "Lights Out 6x6", 6)

View file

@ -914,7 +914,8 @@ registerGame(GameInfo(466, DoubleRussianSolitaire, "Double Russian Solitaire",
registerGame(GameInfo(488, TripleRussianSolitaire, "Triple Russian Solitaire", registerGame(GameInfo(488, TripleRussianSolitaire, "Triple Russian Solitaire",
GI.GT_YUKON, 3, 0, GI.SL_BALANCED)) GI.GT_YUKON, 3, 0, GI.SL_BALANCED))
registerGame(GameInfo(492, Geoffrey, "Geoffrey", registerGame(GameInfo(492, Geoffrey, "Geoffrey",
GI.GT_YUKON, 1, 0, GI.SL_MOSTLY_SKILL)) GI.GT_YUKON, 1, 0, GI.SL_MOSTLY_SKILL,
altnames=('Thornq',)))
registerGame(GameInfo(525, Queensland, "Queensland", registerGame(GameInfo(525, Queensland, "Queensland",
GI.GT_YUKON, 1, 0, GI.SL_BALANCED)) GI.GT_YUKON, 1, 0, GI.SL_BALANCED))
registerGame(GameInfo(526, OutbackPatience, "Outback Patience", registerGame(GameInfo(526, OutbackPatience, "Outback Patience",