コード例 #1
0
 def clear_game(self):
     dispatcher.reset()
     self.phase_status.clear()
     #self.game_status.clear()
     self.stack.clear()
     self.mainplay.clear()
     self.otherplay.clear()
     self.player_hand.clear()
     self.otherplayer_hand.clear()
     self.mainplayer_status.clear()
     self.otherplayer_status.clear()
コード例 #2
0
ファイル: Incantus.py プロジェクト: Incantus/incantus
 def clear_game(self):
     dispatcher.reset()
     self.phase_status.clear()
     #self.game_status.clear()
     self.stack.clear()
     self.mainplay.clear()
     self.otherplay.clear()
     self.player_hand.clear()
     self.otherplayer_hand.clear()
     self.mainplayer_status.clear()
     self.otherplayer_status.clear()
コード例 #3
0
ファイル: replay.py プロジェクト: trunghuynh/incantus
        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