所以基本上,使用exec(),我为我的游戏制作了一个无限扩展的能力列表。该功能的方法名作为字符串存储在一个模块中,该字符串将附加到头以从另一个模块调用实际方法
示例:
主模块:
exec("ptwo." + curboard.tmp[ptwo.position].effect)
效果由模块中的列表指定
effects = ["jump()", "skip(), extra_turn(), none()"]
列表中的每一项都对应于另一个模块中的一个方法
def none(self):
print("This tile has no effect.")
所以对于额外的转弯效果,我想让它在循环中注入一个continue命令,这样转弯循环从顶部开始
只是返回继续使其出错。同上,继续
目前没有回答
相关问题 更多 >
编程相关推荐