日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 自用組幀工具

自用組幀工具

來源:程序員人生   發布時間:2014-09-06 22:45:15 閱讀次數:2623次
#coding:utf-8


BUTTON = 'button' # 莊稼?????
L_BLIND = 'little_blind' # 小盲注
B_BLIND = 'big_blind' # 小盲注


SEAT = 'seat'
HOLD = 'hold'   # 手牌
ASK  = 'ask'    # ?????
FIRST= 'first'  # 第一次發三張牌 ?????
TURN = 'turn'   # 轉牌
RIVER= 'river'  # 河牌
ACT  = 'act'


# ????
HEI  = 'hei'
HONG = 'hong'
MEI  = 'mei'
FANG = 'fang'




LITTLE_BLIND_MONEY = 500
START_MONEY = 8000
START_BET = 2000


input_info = [


    (SEAT, 2, 0), # 共2人,我是第0位,0位表示莊稼
    (HOLD, [(HEI, 'A'), (HEI, 'K')]),
    (ACT, [0,]), # -1=放棄, 0=讓(或跟), n=加n注
    (FIRST, [(HEI, 'Q'), (HEI, 'J'), (HEI, '10')]),
    (ACT, [0, 1]),
    (TURN, [(HONG, '2'), ]),
    (ACT, [0, 1]),
    (RIVER, [(FANG, '3'), ]),
    (ACT, [0, 1]),
]


def analyse_SEAT(one_info):


    person_cnt = one_info[1]
    my_seat = one_info[2]
    
    core = ''
    for i in range(person_cnt):
        if my_seat == i:
            pid = 3001
        else:
            pid = 9001+i
            
        if i == 0:
            extra_info = BUTTON
        elif i == 1:
            extra_info = L_BLIND
        elif i == 2:
            extra_info = B_BLIND
        else:
            extra_info = ''
        
        this_line = '{0} {1}: {2} {3} '.format(extra_info, pid, START_BET, START_MONEY) # ??????
        core += this_line


    return SEAT+'/ '+ core +'/'+SEAT + ' '




def analyse_HOLD(one_info):
    '''
    hold 
    HEI 10 
    MEI 9 
    hold 
    '''
    body_info = one_info[1]
    return '''{0} 
{1} {2} 
{3} {4} 
{0} '''.format(HOLD,
        body_info[0][0], body_info[0][1],
        body_info[1][0], body_info[1][1],
        )
    
def analyse_FIRST(one_info):


    body_info = one_info[1]
    return '''{0} 
{1} {2} 
{3} {4} 
{5} {6} 
{0} '''.format(FIRST,
        body_info[0][0], body_info[0][1],
        body_info[1][0], body_info[1][1],
        body_info[2][0], body_info[2][1],
        )
        
        
def analyse_TURN(one_info):
    body_info = one_info[1]
    return '''{0} 
{1} {2} 
{0} '''.format(TURN,
        body_info[0][0], body_info[0][1],
        )
        
        
def analyse_RIVER(one_info):
    body_info = one_info[1]
    return '''{0} 
{1} {2} 
{0} '''.format(RIVER,
        body_info[0][0], body_info[0][1],
        )
        
        
# ?????
def get_pid(i):
    return 9001 + i
    
        
def analyse_ACT(one_info):
    '''
    ASK 
    9001: 0 8000 500 call 
    total: xxxx 
    ASK 
    '''
    
    core = ''
    for i,itm in enumerate(one_info[1]):
        if 0 == itm:
            extra_info = 'check'
            pay = LITTLE_BLIND_MONEY # ????
        elif -1 == itm: # ???? 有人棄牌會引發組裝錯誤
            extra_info = 'fold'
            pay = 0
        else:
            extra_info = 'raise'
            pay = LITTLE_BLIND_MONEY*itm
        
        pid = get_pid(i)
        cur_bet = 500 # ???? 需要動態獲取
        cur_money = 8000
        
        this_line = '{0}: {1} {2} {3} {4} '.format(
            pid, cur_bet, cur_money, pay, extra_info)
        core += this_line


    total_pot = 1000 # ?????
    rtn = '''
{0} 
{1}total: {2} 
{0} 
'''.format(ASK, core, total_pot) # ????????


    return rtn
        
    
def analyse_one(one_info):


    type = one_info[0]


    if type == SEAT:
        rtn = analyse_SEAT(one_info)
    elif type == HOLD:
        rtn = analyse_HOLD(one_info)
    elif type == FIRST:
        rtn = analyse_FIRST(one_info)
    elif type == TURN:
        rtn = analyse_TURN(one_info)
    elif type == RIVER:
        rtn = analyse_RIVER(one_info)
    elif type == ACT:
        rtn = analyse_ACT(one_info)
    else:
        print 'type error'
    
      
    


    return rtn




def analyse(all_info):


    rtn = ''
    for itm in all_info:
        rtn += analyse_one(itm)


    return rtn


    
    
print analyse(input_info)







生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 99精品在线观看视频 | 中文字幕日韩视频 | 日韩一区精品 | 国产精品二 | 91精品免费 | 亚洲毛片免费观看 | 国产激情在线 | 日韩视频在线一区 | 午夜精品久久久久久久蜜桃 | 国产在线永久 | 欧美一区二区三区视频在线观看 | 福利二区 | 国产日韩一区二区三区 | 免费在线成人av | 久久久久久亚洲蜜桃 | 亚洲精品乱码久久久久久9色 | 久久精品99 | 色一情一乱一伦一区二区三区 | 久久成人一区二区 | 中文字幕久久精品 | 国产精品午夜在线 | 国产一区二区视频免费观看 | 国产精品一区在线观看你懂的 | 亚洲视频中文字幕 | 久久久久久久一区 | 人妖啪啪综合av一区ts人妖 | 久久国产区 | 无码精品一区二区三区免费视频 | 国产精品成人一区二区网站软件 | 国产精品久久久久久网站 | 国产精品美女久久 | 最新免费av网站 | 久久久亚洲成人 | 成人欧美一区二区三区在线播放 | 国产日韩欧美在线 | 国产日本亚洲香蕉视频 | 玖玖玖国产精品 | 曰本一区二区三区 | 国产日韩三级 | 色夜影院| 言情恋老小说言情网 |