mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-05 00:02:29 -04:00
2to3 on pysollib/games/*/*.py
This commit is contained in:
parent
54946fabca
commit
ae582a6c46
9 changed files with 31 additions and 30 deletions
|
@ -20,11 +20,11 @@
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
# ---------------------------------------------------------------------------##
|
# ---------------------------------------------------------------------------##
|
||||||
import dashavatara
|
from . import dashavatara
|
||||||
import hanafuda
|
from . import hanafuda
|
||||||
import hanafuda1
|
from . import hanafuda1
|
||||||
import hexadeck
|
from . import hexadeck
|
||||||
import larasgame
|
from . import larasgame
|
||||||
import matrix
|
from . import matrix
|
||||||
import mughal
|
from . import mughal
|
||||||
import tarock
|
from . import tarock
|
||||||
|
|
|
@ -1286,7 +1286,7 @@ class Dashavatara(Game):
|
||||||
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
||||||
game_type = game_type | GI.GT_DASHAVATARA_GANJIFA
|
game_type = game_type | GI.GT_DASHAVATARA_GANJIFA
|
||||||
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
||||||
suits=range(10), ranks=range(12))
|
suits=list(range(10)), ranks=list(range(12)))
|
||||||
registerGame(gi)
|
registerGame(gi)
|
||||||
return gi
|
return gi
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ from pysollib.layout import Layout
|
||||||
from pysollib.hint import FreeCellType_Hint
|
from pysollib.hint import FreeCellType_Hint
|
||||||
from pysollib.pysoltk import MfxCanvasText
|
from pysollib.pysoltk import MfxCanvasText
|
||||||
|
|
||||||
from hanafuda_common import \
|
from pysollib.games.ultra.hanafuda_common import \
|
||||||
FlowerClock_Foundation, \
|
FlowerClock_Foundation, \
|
||||||
FlowerClock_RowStack, \
|
FlowerClock_RowStack, \
|
||||||
FourWinds_Foundation, \
|
FourWinds_Foundation, \
|
||||||
|
@ -1044,7 +1044,7 @@ class Paulownia(AbstractFlowerGame):
|
||||||
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
||||||
game_type = game_type | GI.GT_HANAFUDA
|
game_type = game_type | GI.GT_HANAFUDA
|
||||||
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
||||||
suits=range(12), ranks=range(4))
|
suits=list(range(12)), ranks=list(range(4)))
|
||||||
registerGame(gi)
|
registerGame(gi)
|
||||||
return gi
|
return gi
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ from pysollib.layout import Layout
|
||||||
from pysollib.hint import AbstractHint, CautiousDefaultHint
|
from pysollib.hint import AbstractHint, CautiousDefaultHint
|
||||||
from pysollib.pysoltk import MfxCanvasText
|
from pysollib.pysoltk import MfxCanvasText
|
||||||
|
|
||||||
from hanafuda_common import \
|
from pysollib.games.ultra.hanafuda_common import \
|
||||||
Flower_OpenStack, \
|
Flower_OpenStack, \
|
||||||
FlowerClock_RowStack, \
|
FlowerClock_RowStack, \
|
||||||
HanafudaRK_RowStack, \
|
HanafudaRK_RowStack, \
|
||||||
|
@ -618,7 +618,7 @@ class FlowerArrangement_TableauStack(Flower_OpenStack):
|
||||||
if not self.basicAcceptsCards(from_stack, cards):
|
if not self.basicAcceptsCards(from_stack, cards):
|
||||||
return 0
|
return 0
|
||||||
# check that the base card is correct
|
# check that the base card is correct
|
||||||
suits = range(self.cap.mod, (self.cap.mod + 4))
|
suits = list(range(self.cap.mod, (self.cap.mod + 4)))
|
||||||
if self.cards and (self.cards[0].rank == 3
|
if self.cards and (self.cards[0].rank == 3
|
||||||
and self.cards[-1].suit in suits):
|
and self.cards[-1].suit in suits):
|
||||||
return self.isHanafudaSequence([self.cards[-1], cards[0]])
|
return self.isHanafudaSequence([self.cards[-1], cards[0]])
|
||||||
|
@ -723,7 +723,7 @@ class FlowerArrangement(Game):
|
||||||
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
||||||
game_type = game_type | GI.GT_HANAFUDA
|
game_type = game_type | GI.GT_HANAFUDA
|
||||||
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
||||||
suits=range(12), ranks=range(4))
|
suits=list(range(12)), ranks=list(range(4)))
|
||||||
registerGame(gi)
|
registerGame(gi)
|
||||||
return gi
|
return gi
|
||||||
|
|
||||||
|
|
|
@ -1451,7 +1451,8 @@ class Snakestone(Convolution):
|
||||||
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
||||||
game_type = game_type | GI.GT_HEXADECK
|
game_type = game_type | GI.GT_HEXADECK
|
||||||
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
||||||
suits=range(4), ranks=range(16), trumps=range(4))
|
suits=list(range(4)), ranks=list(range(16)),
|
||||||
|
trumps=list(range(4)))
|
||||||
registerGame(gi)
|
registerGame(gi)
|
||||||
return gi
|
return gi
|
||||||
|
|
||||||
|
|
|
@ -281,37 +281,37 @@ class DoubleDojoujisGame(DojoujisGame):
|
||||||
# register the game
|
# register the game
|
||||||
registerGame(GameInfo(13001, KatrinasGame, "Katrina's Game",
|
registerGame(GameInfo(13001, KatrinasGame, "Katrina's Game",
|
||||||
GI.GT_TAROCK, 2, 1, GI.SL_BALANCED,
|
GI.GT_TAROCK, 2, 1, GI.SL_BALANCED,
|
||||||
ranks=range(14), trumps=range(22)))
|
ranks=list(range(14)), trumps=list(range(22))))
|
||||||
registerGame(GameInfo(13002, BridgetsGame, "Bridget's Game",
|
registerGame(GameInfo(13002, BridgetsGame, "Bridget's Game",
|
||||||
GI.GT_HEXADECK, 2, 1, GI.SL_BALANCED,
|
GI.GT_HEXADECK, 2, 1, GI.SL_BALANCED,
|
||||||
ranks=range(16), trumps=range(4)))
|
ranks=list(range(16)), trumps=list(range(4))))
|
||||||
registerGame(GameInfo(13003, FatimehsGame, "Fatimeh's Game",
|
registerGame(GameInfo(13003, FatimehsGame, "Fatimeh's Game",
|
||||||
GI.GT_MUGHAL_GANJIFA, 1, 2, GI.SL_BALANCED,
|
GI.GT_MUGHAL_GANJIFA, 1, 2, GI.SL_BALANCED,
|
||||||
suits=range(8), ranks=range(12)))
|
suits=list(range(8)), ranks=list(range(12))))
|
||||||
registerGame(GameInfo(13004, KalisGame, "Kali's Game",
|
registerGame(GameInfo(13004, KalisGame, "Kali's Game",
|
||||||
GI.GT_DASHAVATARA_GANJIFA, 1, 2, GI.SL_BALANCED,
|
GI.GT_DASHAVATARA_GANJIFA, 1, 2, GI.SL_BALANCED,
|
||||||
suits=range(10), ranks=range(12)))
|
suits=list(range(10)), ranks=list(range(12))))
|
||||||
registerGame(GameInfo(13005, DojoujisGame, "Dojouji's Game",
|
registerGame(GameInfo(13005, DojoujisGame, "Dojouji's Game",
|
||||||
GI.GT_HANAFUDA, 2, 0, GI.SL_BALANCED,
|
GI.GT_HANAFUDA, 2, 0, GI.SL_BALANCED,
|
||||||
suits=range(12), ranks=range(4)))
|
suits=list(range(12)), ranks=list(range(4))))
|
||||||
registerGame(GameInfo(13008, RelaxedKatrinasGame, "Katrina's Game Relaxed",
|
registerGame(GameInfo(13008, RelaxedKatrinasGame, "Katrina's Game Relaxed",
|
||||||
GI.GT_TAROCK, 2, 1, GI.SL_BALANCED,
|
GI.GT_TAROCK, 2, 1, GI.SL_BALANCED,
|
||||||
ranks=range(14), trumps=range(22)))
|
ranks=list(range(14)), trumps=list(range(22))))
|
||||||
registerGame(GameInfo(13009, DoubleKatrinasGame, "Katrina's Game Doubled",
|
registerGame(GameInfo(13009, DoubleKatrinasGame, "Katrina's Game Doubled",
|
||||||
GI.GT_TAROCK, 4, 2, GI.SL_BALANCED,
|
GI.GT_TAROCK, 4, 2, GI.SL_BALANCED,
|
||||||
ranks=range(14), trumps=range(22)))
|
ranks=list(range(14)), trumps=list(range(22))))
|
||||||
registerGame(GameInfo(13010, DoubleBridgetsGame, "Bridget's Game Doubled",
|
registerGame(GameInfo(13010, DoubleBridgetsGame, "Bridget's Game Doubled",
|
||||||
GI.GT_HEXADECK, 4, 2, GI.SL_BALANCED,
|
GI.GT_HEXADECK, 4, 2, GI.SL_BALANCED,
|
||||||
ranks=range(16), trumps=range(4)))
|
ranks=list(range(16)), trumps=list(range(4))))
|
||||||
registerGame(GameInfo(13011, RelaxedKalisGame, "Kali's Game Relaxed",
|
registerGame(GameInfo(13011, RelaxedKalisGame, "Kali's Game Relaxed",
|
||||||
GI.GT_DASHAVATARA_GANJIFA, 1, 2, GI.SL_BALANCED,
|
GI.GT_DASHAVATARA_GANJIFA, 1, 2, GI.SL_BALANCED,
|
||||||
suits=range(10), ranks=range(12)))
|
suits=list(range(10)), ranks=list(range(12))))
|
||||||
registerGame(GameInfo(13012, DoubleKalisGame, "Kali's Game Doubled",
|
registerGame(GameInfo(13012, DoubleKalisGame, "Kali's Game Doubled",
|
||||||
GI.GT_DASHAVATARA_GANJIFA, 2, 3, GI.SL_BALANCED,
|
GI.GT_DASHAVATARA_GANJIFA, 2, 3, GI.SL_BALANCED,
|
||||||
suits=range(10), ranks=range(12)))
|
suits=list(range(10)), ranks=list(range(12))))
|
||||||
registerGame(GameInfo(13013, RelaxedFatimehsGame, "Fatimeh's Game Relaxed",
|
registerGame(GameInfo(13013, RelaxedFatimehsGame, "Fatimeh's Game Relaxed",
|
||||||
GI.GT_MUGHAL_GANJIFA, 1, 2, GI.SL_BALANCED,
|
GI.GT_MUGHAL_GANJIFA, 1, 2, GI.SL_BALANCED,
|
||||||
suits=range(8), ranks=range(12)))
|
suits=list(range(8)), ranks=list(range(12))))
|
||||||
registerGame(GameInfo(13014, DoubleDojoujisGame, "Dojouji's Game Doubled",
|
registerGame(GameInfo(13014, DoubleDojoujisGame, "Dojouji's Game Doubled",
|
||||||
GI.GT_HANAFUDA, 4, 0, GI.SL_BALANCED,
|
GI.GT_HANAFUDA, 4, 0, GI.SL_BALANCED,
|
||||||
suits=range(12), ranks=range(4)))
|
suits=list(range(12)), ranks=list(range(4))))
|
||||||
|
|
|
@ -250,7 +250,7 @@ def r(id, gameclass, short_name):
|
||||||
id, gameclass, name,
|
id, gameclass, name,
|
||||||
GI.GT_MATRIX, 1, 0, GI.SL_SKILL,
|
GI.GT_MATRIX, 1, 0, GI.SL_SKILL,
|
||||||
category=GI.GC_TRUMP_ONLY, short_name=short_name,
|
category=GI.GC_TRUMP_ONLY, short_name=short_name,
|
||||||
suits=(), ranks=(), trumps=range(ncards),
|
suits=(), ranks=(), trumps=list(range(ncards)),
|
||||||
si={"decks": 1, "ncards": ncards})
|
si={"decks": 1, "ncards": ncards})
|
||||||
gi.ncards = ncards
|
gi.ncards = ncards
|
||||||
gi.rules_filename = "matrix.html"
|
gi.rules_filename = "matrix.html"
|
||||||
|
|
|
@ -1177,7 +1177,7 @@ class AshtaDikapala(Game):
|
||||||
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
||||||
game_type = game_type | GI.GT_MUGHAL_GANJIFA
|
game_type = game_type | GI.GT_MUGHAL_GANJIFA
|
||||||
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
||||||
suits=range(8), ranks=range(12))
|
suits=list(range(8)), ranks=list(range(12)))
|
||||||
registerGame(gi)
|
registerGame(gi)
|
||||||
return gi
|
return gi
|
||||||
|
|
||||||
|
|
|
@ -289,7 +289,7 @@ class LeGrandeTeton(ThreePeaksNoScore):
|
||||||
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
def r(id, gameclass, name, game_type, decks, redeals, skill_level):
|
||||||
game_type = game_type | GI.GT_TAROCK | GI.GT_CONTRIB | GI.GT_ORIGINAL
|
game_type = game_type | GI.GT_TAROCK | GI.GT_CONTRIB | GI.GT_ORIGINAL
|
||||||
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
gi = GameInfo(id, gameclass, name, game_type, decks, redeals, skill_level,
|
||||||
ranks=range(14), trumps=range(22))
|
ranks=list(range(14)), trumps=list(range(22)))
|
||||||
registerGame(gi)
|
registerGame(gi)
|
||||||
return gi
|
return gi
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue