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)
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)