Esempio n. 1
0
        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()
Esempio n. 2
0
        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
Esempio n. 3
0
        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()