Merge branch 'master' of git://git.assembla.com/free_poker_tools.git
This commit is contained in:
commit
4e8a347692
|
@ -146,6 +146,14 @@ class Database:
|
||||||
ranks = ('', '', '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A')
|
ranks = ('', '', '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A')
|
||||||
cards = ""
|
cards = ""
|
||||||
for i in xrange(1, 8):
|
for i in xrange(1, 8):
|
||||||
|
# key = 'card' + str(i) + 'Value'
|
||||||
|
# if not d.has_key(key): continue
|
||||||
|
# if d[key] == None:
|
||||||
|
# break
|
||||||
|
# elif d[key] == 0:
|
||||||
|
# cards += "xx"
|
||||||
|
# else:
|
||||||
|
# cards += ranks[d['card' + str(i) + 'Value']] + d['card' +str(i) + 'Suit']
|
||||||
cv = "card%dValue" % i
|
cv = "card%dValue" % i
|
||||||
if cv not in d or d[cv] == None:
|
if cv not in d or d[cv] == None:
|
||||||
break
|
break
|
||||||
|
|
|
@ -2,18 +2,7 @@
|
||||||
|
|
||||||
<FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd">
|
<FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd">
|
||||||
<supported_sites>
|
<supported_sites>
|
||||||
<site enabled="True"
|
<site enabled="True" site_name="PokerStars" table_finder="PokerStars.exe" screen_name="DO NOT NEED THIS YET" site_path="~/.wine/drive_c/Program Files/PokerStars/" HH_path="~/.wine/drive_c/Program Files/PokerStars/HandHistory/abc/" decoder="pokerstars_decode_table" converter="passthrough" supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
|
||||||
site_name="PokerStars"
|
|
||||||
table_finder="PokerStars.exe"
|
|
||||||
screen_name="ENTER HERO NAME"
|
|
||||||
site_path=""
|
|
||||||
HH_path=""
|
|
||||||
decoder="pokerstars_decode_table"
|
|
||||||
converter="passthrough"
|
|
||||||
bgcolor="#000000"
|
|
||||||
fgcolor="#FFFFFF"
|
|
||||||
hudopacity="1.0"
|
|
||||||
supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
|
|
||||||
<layout max="8" width="792" height="546" fav_seat="0">
|
<layout max="8" width="792" height="546" fav_seat="0">
|
||||||
<location seat="1" x="684" y="61"> </location>
|
<location seat="1" x="684" y="61"> </location>
|
||||||
<location seat="2" x="689" y="239"> </location>
|
<location seat="2" x="689" y="239"> </location>
|
||||||
|
@ -60,18 +49,7 @@
|
||||||
<location seat="2" x="10" y="288"> </location>
|
<location seat="2" x="10" y="288"> </location>
|
||||||
</layout>
|
</layout>
|
||||||
</site>
|
</site>
|
||||||
<site enabled="True"
|
<site enabled="True" site_name="Full Tilt" table_finder="FullTiltPoker.exe" screen_name="DO NOT NEED THIS YET" site_path="~/.wine/drive_c/Program Files/Full Tilt Poker/" HH_path="~/.wine/drive_c/Program Files/Full Tilt Poker/HandHistory/abc/" decoder="fulltilt_decode_table" converter="passthrough" supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
|
||||||
site_name="Full Tilt Poker"
|
|
||||||
table_finder="FullTiltPoker.exe"
|
|
||||||
screen_name="ENTER HERO NAME"
|
|
||||||
site_path=""
|
|
||||||
HH_path=""
|
|
||||||
decoder="fulltilt_decode_table"
|
|
||||||
converter="passthrough"
|
|
||||||
bgcolor="#000000"
|
|
||||||
fgcolor="#FFFFFF"
|
|
||||||
hudopacity="1.0"
|
|
||||||
supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
|
|
||||||
<layout fav_seat="0" height="547" max="8" width="794">
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
<location seat="1" x="640" y="64"> </location>
|
<location seat="1" x="640" y="64"> </location>
|
||||||
<location seat="2" x="650" y="230"> </location>
|
<location seat="2" x="650" y="230"> </location>
|
||||||
|
@ -106,41 +84,39 @@
|
||||||
<location seat="9" x="70" y="53"> </location>
|
<location seat="9" x="70" y="53"> </location>
|
||||||
</layout>
|
</layout>
|
||||||
</site>
|
</site>
|
||||||
<site enabled="False"
|
<site enabled="False" site_name="Everleaf" table_finder="Everleaf.exe" screen_name="DO NOT NEED THIS YET" site_path="" HH_path="" decoder="everleaf_decode_table" converter="EverleafToFpdb" supported_games="holdem">
|
||||||
site_name="Everleaf"
|
<layout fav_seat="0" height="547" max="8" width="794">
|
||||||
table_finder="Poker.exe"
|
<location seat="1" x="640" y="64"> </location>
|
||||||
screen_name="ENTER HERO NAME"
|
<location seat="2" x="650" y="230"> </location>
|
||||||
site_path=""
|
<location seat="3" x="650" y="385"> </location>
|
||||||
HH_path=""
|
<location seat="4" x="588" y="425"> </location>
|
||||||
decoder="Unknown"
|
<location seat="5" x="92" y="425"> </location>
|
||||||
converter="EverleafToFpdb"
|
<location seat="6" x="0" y="373"> </location>
|
||||||
supported_games="holdem,razz,omahahi,omahahilo,studhi"
|
<location seat="7" x="0" y="223"> </location>
|
||||||
fgcolor="#48D1CC"
|
<location seat="8" x="25" y="50"> </location>
|
||||||
bgcolor="#000000"
|
|
||||||
opacity="0.75">
|
|
||||||
<layout fav_seat="0" height="546" max="6" width="792">
|
|
||||||
<location seat="1" x="581" y="109"> </location>
|
|
||||||
<location seat="2" x="605" y="287"> </location>
|
|
||||||
<location seat="3" x="544" y="423"> </location>
|
|
||||||
<location seat="4" x="80" y="393"> </location>
|
|
||||||
<location seat="5" x="5" y="284"> </location>
|
|
||||||
<location seat="6" x="38" y="108"> </location>
|
|
||||||
</layout>
|
</layout>
|
||||||
<layout fav_seat="0" height="546" max="10" width="792">
|
<layout fav_seat="0" height="547" max="6" width="794">
|
||||||
<location seat="1" x="473" y="78"> </location>
|
<location seat="1" x="640" y="58"> </location>
|
||||||
<location seat="2" x="650" y="93"> </location>
|
<location seat="2" x="654" y="288"> </location>
|
||||||
<location seat="3" x="670" y="219"> </location>
|
<location seat="3" x="615" y="424"> </location>
|
||||||
<location seat="4" x="633" y="358"> </location>
|
<location seat="4" x="70" y="421"> </location>
|
||||||
<location seat="5" x="437" y="393"> </location>
|
<location seat="5" x="0" y="280"> </location>
|
||||||
<location seat="6" x="249" y="396"> </location>
|
<location seat="6" x="70" y="58"> </location>
|
||||||
<location seat="7" x="42" y="357"> </location>
|
|
||||||
<location seat="8" x="8" y="218"> </location>
|
|
||||||
<location seat="9" x="35" y="89"> </location>
|
|
||||||
<location seat="10" x="217" y="78"> </location>
|
|
||||||
</layout>
|
</layout>
|
||||||
<layout fav_seat="0" height="546" max="2" width="792">
|
<layout fav_seat="0" height="547" max="2" width="794">
|
||||||
<location seat="1" x="651" y="288"> </location>
|
<location seat="1" x="651" y="288"> </location>
|
||||||
<location seat="2" x="10" y="288"> </location>
|
<location seat="2" x="10" y="288"> </location>
|
||||||
|
</layout>
|
||||||
|
<layout fav_seat="0" height="547" max="9" width="794">
|
||||||
|
<location seat="1" x="634" y="38"> </location>
|
||||||
|
<location seat="2" x="667" y="184"> </location>
|
||||||
|
<location seat="3" x="667" y="321"> </location>
|
||||||
|
<location seat="4" x="667" y="445"> </location>
|
||||||
|
<location seat="5" x="337" y="459"> </location>
|
||||||
|
<location seat="6" x="0" y="400"> </location>
|
||||||
|
<location seat="7" x="0" y="322"> </location>
|
||||||
|
<location seat="8" x="0" y="181"> </location>
|
||||||
|
<location seat="9" x="70" y="53"> </location>
|
||||||
</layout>
|
</layout>
|
||||||
</site>
|
</site>
|
||||||
</supported_sites>
|
</supported_sites>
|
||||||
|
@ -153,7 +129,7 @@
|
||||||
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
</game>
|
</game>
|
||||||
<game cols="3" db="fpdb" game_name="razz" rows="2" aux="stud_mucked">
|
<game cols="3" db="fpdb" game_name="razz" rows="2">
|
||||||
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
|
||||||
|
@ -177,7 +153,7 @@
|
||||||
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
</game>
|
</game>
|
||||||
<game cols="3" db="fpdb" game_name="studhi" rows="2" aux="stud_mucked">
|
<game cols="3" db="fpdb" game_name="studhi" rows="2">
|
||||||
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
|
||||||
|
@ -185,7 +161,7 @@
|
||||||
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
|
||||||
</game>
|
</game>
|
||||||
<game cols="3" db="fpdb" game_name="studhilo" rows="2" aux="stud_mucked">
|
<game cols="3" db="fpdb" game_name="studhilo" rows="2">
|
||||||
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
|
||||||
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
|
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
|
||||||
|
@ -220,15 +196,15 @@
|
||||||
<pu_stat pu_stat_name="ffreq_4"> </pu_stat>
|
<pu_stat pu_stat_name="ffreq_4"> </pu_stat>
|
||||||
</pu>
|
</pu>
|
||||||
</popup_windows>
|
</popup_windows>
|
||||||
<import callFpdbHud = "True" interval = "10" hhArchiveBase="~/.fpdb/HandHistories/"></import>
|
<import callFpdbHud = "True" interval = "10" ></import>
|
||||||
<tv combinedStealFold = "True" combined2B3B = "True" combinedPostflop = "True"></tv>
|
<tv combinedStealFold = "True" combined2B3B = "True" combinedPostflop = "True"></tv>
|
||||||
|
|
||||||
<supported_databases>
|
<supported_databases>
|
||||||
<database db_name="fpdb" db_server="mysql" db_ip="localhost" db_user="fpdb" db_pass="YOUR MYSQL PASSWORD" db_type="fpdb"> </database>
|
<database db_name="fpdb" db_server="mysql" db_ip="localhost" db_user="fpdb" db_pass="YOUR MYSQL PASSWORD" db_type="fpdb"> </database>
|
||||||
</supported_databases>
|
</supported_databases>
|
||||||
<aux_windows>
|
<mucked_windows>
|
||||||
<aw card_ht="42" card_wd="30" class="Stud_mucked" cols="11" deck="Cards01.png" module="Mucked" name="stud_mucked" rows="8"> </aw>
|
<mw mw_name="stud1" format="stud" rows="8" cols="11" deck="Cards01.png" card_wd="30" card_ht="42"> </mw>
|
||||||
</aux_windows>
|
</mucked_windows>
|
||||||
</FreePokerToolsConfig>
|
</FreePokerToolsConfig>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -219,8 +219,9 @@ class Hud:
|
||||||
self.config.save()
|
self.config.save()
|
||||||
|
|
||||||
def adj_seats(self, hand, config):
|
def adj_seats(self, hand, config):
|
||||||
|
|
||||||
adj = xrange(0, self.max + 1) # default seat adjustments = no adjustment
|
# Need range here, not xrange -> need the actual list
|
||||||
|
adj = range(0, self.max + 1) # default seat adjustments = no adjustment
|
||||||
# does the user have a fav_seat?
|
# does the user have a fav_seat?
|
||||||
try:
|
try:
|
||||||
sys.stderr.write("site = %s, max = %d, fav seat = %d\n" % (self.table.site, self.max, config.supported_sites[self.table.site].layout[self.max].fav_seat))
|
sys.stderr.write("site = %s, max = %d, fav seat = %d\n" % (self.table.site, self.max, config.supported_sites[self.table.site].layout[self.max].fav_seat))
|
||||||
|
|
|
@ -215,7 +215,7 @@ class Stud_cards:
|
||||||
self.config = config
|
self.config = config
|
||||||
# self.db_name = db_name
|
# self.db_name = db_name
|
||||||
|
|
||||||
self.card_images = self.get_card_images()
|
self.card_images = self.parent.get_card_images()
|
||||||
self.seen_cards = {}
|
self.seen_cards = {}
|
||||||
self.grid_contents = {}
|
self.grid_contents = {}
|
||||||
self.eb = {}
|
self.eb = {}
|
||||||
|
@ -280,7 +280,7 @@ class Stud_cards:
|
||||||
(4, cards[8:10]), (5, cards[10:12]), (6, cards[12:14])):
|
(4, cards[8:10]), (5, cards[10:12]), (6, cards[12:14])):
|
||||||
if not i[1] == "xx":
|
if not i[1] == "xx":
|
||||||
self.seen_cards[(i[0], c - 1)]. \
|
self.seen_cards[(i[0], c - 1)]. \
|
||||||
set_from_pixbuf(self.card_images[self.split_cards(i[1])])
|
set_from_pixbuf(self.card_images[self.parent.split_cards(i[1])])
|
||||||
## action in tool tips for 3rd street cards
|
## action in tool tips for 3rd street cards
|
||||||
for c in (0, 1, 2):
|
for c in (0, 1, 2):
|
||||||
for r in range(0, self.rows):
|
for r in range(0, self.rows):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user