def play(self, reset_gamefile): self.players = set() self.hands = set() self.cards = set() self.me = None self.conviction = None self.gamefile = open('gamefile.txt', 'w+' if reset_gamefile else 'r+', buffering=1) self.prompt_queue = [x.rstrip("\n") for x in self.gamefile] setup = Setup() setup.run(self) play = Play() play.run(self)
window.set_background_color((0, 0, 0)) keyboard = Keyboard() menu = Menu(window) play = Play(window, "./assets/lvl/level_1.txt") difficulty_menu = Difficulty(window) rank = Rank(window) clock = Clock() fps = Fps(window) window.update() while GVar.STATE != 4: window.set_background_color((0, 0, 0)) if keyboard.key_pressed("esc"): GVar.STATE = 0 play.__init__(window, "./assets/lvl/level_1.txt") if GVar.STATE == 0: menu.run() if GVar.STATE == 1: if GVar.DIFC_CHOSEN == True: play.__init__(window, "./assets/lvl/level_1.txt") GVar.DIFC_CHOSEN = False play.run() if GVar.STATE == 2: difficulty_menu.run() if GVar.STATE == 3: rank.run() fps.print_fps(clock) window.update() clock.tick(120)