Beispiel #1
0
def pcmd(cmd_str,
         cmd_id,
         cmd_func=FlowHandle.null_func,
         arg=(),
         kw={},
         normal_style='standard',
         on_style='onbutton'):
    '''
    打印一条指令
    Keyword arguments:
    cmd_str -- 命令对应文字
    cmd_id -- 命令数字
    cmd_func -- 命令函数
    arg -- 传给命令函数的顺序参数
    kw -- 传给命令函数的字典参数
    normal_style -- 正常状态下命令显示样式
    on_style -- 鼠标在其上的时候命令显示样式
    '''
    cmd_str = Dictionaries.handleText(cmd_str)
    cmd_id = Dictionaries.handleText(str(cmd_id))
    CacheContorl.textWait = float(GameConfig.text_wait)
    global last_char
    if len(cmd_str) > 0:
        last_char = cmd_str[-1:]
    FlowHandle.print_cmd(cmd_str, cmd_id, cmd_func, arg, kw, normal_style,
                         on_style)
Beispiel #2
0
def pcmd(cmd_str, cmd_id, cmd_func=FlowHandle.null_func, arg=(), kw={}, normal_style='standard', on_style='onbutton'):
    cmd_str = Dictionaries.handleText(cmd_str)
    cmd_id = Dictionaries.handleText(str(cmd_id))
    CacheContorl.textWait = float(GameConfig.text_wait)
    global last_char
    if len(cmd_str) > 0:
        last_char = cmd_str[-1:]
    FlowHandle.print_cmd(cmd_str, cmd_id, cmd_func, arg, kw, normal_style, on_style)