本文整理汇总了Python中cjh.cli.Cli.list_menu方法的典型用法代码示例。如果您正苦于以下问题:Python Cli.list_menu方法的具体用法?Python Cli.list_menu怎么用?Python Cli.list_menu使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cjh.cli.Cli
的用法示例。
在下文中一共展示了Cli.list_menu方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from cjh.cli import Cli [as 别名]
# 或者: from cjh.cli.Cli import list_menu [as 别名]
def main():
"""
Main function
"""
record = GameRecord(ARGS.filename)
game_list = record[:]
game_label_list = [game.label for game in game_list]
while True:
int_response = Cli.list_menu(Enumeration(game_label_list))
move_list = game_list[int_response - 1][:]
print Enumeration(move_list)
goban = Goban(game_list[int_response - 1].header_dict['SZ'])
color = 'black'
for move in move_list:
Cli.wait()
Cli.clear()
print goban
goban.place_stone(move.address[0], move.address[1], color)
if color == 'black':
color = 'white'
elif color == 'white':
color = 'black'