def main(): window = tk.Tk() window.title("Library") frames = Frames(window) reliefs(frames.new()) showColors(frames.new()) window.bind("<space>", lambda e: window.destroy()) window.mainloop()
def displayCards(frame, rider, deckSize, discard, played): subFrames = Frames(frame) displayRider(subFrames.new(), rider) framesLine = subFrames.newLine(3) displayDeck(framesLine[0], deckSize) displayDiscard(framesLine[1], discard, rider.color) displayPlayed(framesLine[2], sorted(played))
class VisualTester(): def __init__(self, window): self.frames = Frames(window) window.bind("<space>", lambda e: window.destroy()) def __before__(self): self.frame = self.frames.new()
def __init__(self, window, decksCount): framesFactory = Frames(window) self.user = framesFactory.new() self.track = framesFactory.new() self.decks = framesFactory.newLine(decksCount)