def createGame(self, rows=8): l, s = Layout(self), self.s l.klondikeLayout(rows=rows, waste=0, playcards=25) self.setSize(l.size[0], l.size[1]) s.talon = WaveTalon(l.s.talon.x, l.s.talon.y, self) for r in l.s.foundations: s.foundations.append(SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(Yukon_AC_RowStack(r.x, r.y, self)) l.defaultAll()
def createGame(self, rows=7): l, s = Layout(self), self.s Layout.klondikeLayout(l, rows=rows, waste=1) self.setSize(l.size[0], l.size[1]) s.talon = WasteTalonStack(l.s.talon.x, l.s.talon.y, self, max_rounds=1) s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self) for r in l.s.foundations: s.foundations.append(SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(self.RowStack_Class(r.x, r.y, self)) l.defaultAll()
def createGame(self, rows=8): l, s = Layout(self), self.s l.klondikeLayout(rows=rows, waste=0, playcards=25) self.setSize(l.size[0], l.size[1]) s.talon = WaveTalon(l.s.talon.x, l.s.talon.y, self) for r in l.s.foundations: s.foundations.append( SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(Yukon_AC_RowStack(r.x, r.y, self)) l.defaultAll()
def createGame(self, rows=7): l, s = Layout(self), self.s Layout.klondikeLayout(l, rows=rows, waste=1) self.setSize(l.size[0], l.size[1]) s.talon = WasteTalonStack(l.s.talon.x, l.s.talon.y, self, max_rounds=1) s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self) for r in l.s.foundations: s.foundations.append( SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(self.RowStack_Class(r.x, r.y, self)) l.defaultAll()
def createGame(self, max_rounds=-1, num_deal=1, **layout): l, s = Layout(self), self.s l.klondikeLayout(rows=7, waste=1, texts=1, playcards=20) self.setSize(l.size[0], l.size[1]) s.talon = WasteTalonStack(l.s.talon.x, l.s.talon.y, self, max_rounds=1) s.waste = WasteStack(l.s.waste.x, l.s.waste.y, self) for r in l.s.foundations: s.foundations.append(SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(Yukon_SS_RowStack(r.x, r.y, self, base_rank=KING)) l.defaultAll()
def createGame(self, **layout): # create layout l, s = Layout(self), self.s kwdefault(layout, rows=8, waste=0, texts=1, playcards=20) l.klondikeLayout(**layout) self.setSize(l.size[0], l.size[1]) # create stacks s.talon = Dumfries_TalonStack(l.s.talon.x, l.s.talon.y, self) for r in l.s.foundations: s.foundations.append(SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(Dumfries_RowStack(r.x, r.y, self, max_move=UNLIMITED_MOVES, max_accept=UNLIMITED_ACCEPTS)) # default l.defaultAll() self.sg.dropstacks.append(s.talon)
def createGame(self, **layout): # create layout l, s = Layout(self), self.s kwdefault(layout, rows=8, waste=0, texts=1, playcards=20) l.klondikeLayout(**layout) self.setSize(l.size[0], l.size[1]) # create stacks s.talon = Dumfries_TalonStack(l.s.talon.x, l.s.talon.y, self) for r in l.s.foundations: s.foundations.append(SS_FoundationStack(r.x, r.y, self, suit=r.suit)) for r in l.s.rows: s.rows.append(Dumfries_RowStack(r.x, r.y, self, max_move=UNLIMITED_MOVES, max_accept=UNLIMITED_ACCEPTS)) # default l.defaultAll() self.sg.dropstacks.append(s.talon)