本文整理汇总了Python中Card.twoStartCards方法的典型用法代码示例。如果您正苦于以下问题:Python Card.twoStartCards方法的具体用法?Python Card.twoStartCards怎么用?Python Card.twoStartCards使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Card
的用法示例。
在下文中一共展示了Card.twoStartCards方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: is_row_in_card_filter
# 需要导入模块: import Card [as 别名]
# 或者: from Card import twoStartCards [as 别名]
def is_row_in_card_filter(self, row):
""" Returns true if the cards of the given row are in the card filter """
#Does work but all cards that should NOT be displayed have to be clicked.
card_filter = self.filters.getCards()
hcs = row[self.colnum['Street0']].split(' ')
if '0x' in hcs: #if cards are unknown return True
return True
gt = row[self.colnum['Game']]
if gt not in ('holdem', 'omahahi', 'omahahilo'): return True
# Holdem: Compare the real start cards to the selected filter (ie. AhKh = AKs)
value1 = Card.card_map[hcs[0][0]]
value2 = Card.card_map[hcs[1][0]]
idx = Card.twoStartCards(value1, hcs[0][1], value2, hcs[1][1])
abbr = Card.twoStartCardString(idx)
return False if card_filter[abbr] == False else True