seed = dump_to_replay.read() player1 = dump_to_replay.read() my_deck = dump_to_replay.read() player2 = dump_to_replay.read() other_deck = dump_to_replay.read() input = replayInput else: dump_to_replay = replaydump.ReplayDump(filename=replay_file, save=True) seed = time.time() player1 = conf.get("main", "playername") player2 = conf.get("solitaire", "playername") my_deck, sideboard = read_deckfile(conf.get("main", "deckfile")) other_deck, other_sideboard = read_deckfile( conf.get("solitaire", "deckfile")) input = playerInput dump_to_replay.write(True) dump_to_replay.write(seed) for name, deck in [(player1, my_deck), (player2, other_deck)]: dump_to_replay.write(name) dump_to_replay.write(deck) players = [Player(player1, my_deck), Player(player2, other_deck)] random.seed(seed) for player in players: player.dirty_input = input replaydump.players[player.name] = player Keeper.init(players) Keeper.start()
if not result is False: return result except: debug.set_trace() dump = replaydump.ReplayDump(replayfile, False) sserver = dump.read() seed = dump.read() player1_name = dump.read() my_deck = dump.read() player2_name = dump.read() other_deck = dump.read() player1 = Player(player1_name, my_deck) player2 = Player(player2_name, other_deck) player1.dirty_input = userinput player2.dirty_input = userinput # Choose starting player random.seed(seed) dispatcher.reset() Keeper.init([player1, player2]) # This is hacky replaydump.players = dict([(player.name,player) for player in [player1, player2]]) replaydump.stack = Keeper.stack msg = Keeper.start() print msg
player1 = dump_to_replay.read() my_deck = dump_to_replay.read() player2 = dump_to_replay.read() other_deck = dump_to_replay.read() input = replayInput else: dump_to_replay = replaydump.ReplayDump(filename=replay_file, save=True) seed = time.time() player1 = conf.get("main", "playername") player2 = conf.get("solitaire", "playername") my_deck, sideboard = read_deckfile(conf.get("main", "deckfile")) other_deck, other_sideboard = read_deckfile(conf.get("solitaire", "deckfile")) input = playerInput dump_to_replay.write(True) dump_to_replay.write(seed) for name, deck in [(player1, my_deck), (player2, other_deck)]: dump_to_replay.write(name) dump_to_replay.write(deck) players = [Player(player1, my_deck) , Player(player2, other_deck) ] random.seed(seed) for player in players: player.dirty_input = input replaydump.players[player.name] = player Keeper.init(players) Keeper.start()