Began versioning.
[poker.git] / p1.py
1 #!/usr/bin/python
2 import sys
3 import os
4
5 IN, OUT = sys.stdin, sys.stdout
6
7 FOUT  = open("test_anyAce.txt",'a')
8 allin = False
9
10 while True:
11    std_in = IN.readline().strip()
12    if std_in:
13         FOUT.write(std_in+'\n')
14
15         std_in = std_in.split(' ')
16         try   : 
17             tag  = std_in[0]
18             type = std_in[1]
19             data = std_in[2:]
20         except: 
21             #FOUT.write(str(std_in))
22             tag  = std_in[0]
23
24         #FOUT.write(tag+' '+type+' '+str(data)+' '+'\n')
25         if tag == "END" : FOUT.close(); exit()
26         if tag == "MOVE": 
27             # You must return a valid bet here
28             if allin: OUT.write("A\n")
29             else    : OUT.write("f\n")
30
31             OUT.flush()
32             allin = False
33
34         elif tag == "INFO" and type == "HOLE":
35             # Handle new information
36             # Save info to a file and go all in on any Ace
37             h1, h2 = data[-1], data[-2]
38             #FOUT.write(h1+h2+'\n')
39
40             if h1[0]=='A' or h2[0]=='A':  allin = True