Move *.py into new pbot package.
[poker.git] / pbot.py
diff --git a/pbot.py b/pbot.py
index 3a7ec5be12b9aedf3da18eaf38087a1bae2d430d..b824e3364cbe0fc735775d789eb5d7f264dd03fa 100755 (executable)
--- a/pbot.py
+++ b/pbot.py
@@ -1,31 +1,10 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 """Run a poker championship.
 """
 
-from table import Player, Blinds, Table
-from deck import new_deck
-
-
-def run(players, blinds, start_stack, hand_limit, tournaments, verbose=False):
-    for n in xrange(tournaments):
-        for player in players:
-            player.cash = start_stack
-        table = Table(deck=new_deck(), players=players, blinds=blinds,
-                      verbose=verbose)
-        while len(table.players) > 1 and table.hand_count < hand_limit:
-            table.play_round()
-            # keep bots up to date, so they can think in parallel
-            for player in players:
-                if player.brain:
-                    player.log_flush(table.log)
-        if len(table.players) == 1:
-            print "INFO WINNER: Player %s" % table.players[0]
-        else:
-            assert table.hand_count >= hand_limit
-            print "INFO Time expired"
-            for player in table.players:
-                print "INFO Tie: Player %s" % player
+from pbot.table import Player, Blinds
+from pbot.tournament import run
 
 
 if __name__ == '__main__':