这好象是在分类讨论。它们都以 def xxxxxxx开头,而xxxxxxx的内容就是前面分歧中各选项所对的内容了。可见那它不是Ruby中已经定义过的东西。那就为我们自定义留下了余地:
def update
@command_window.update
# 按下 C 键时
if Input.trigger?(Input::C)
case @command_window.index
when 0 # 新游戏
command_new_game
when 1 # 继续
command_continue
when 2 # 退出
command_shutdown
when 3
abc
end
end
end
复制一下 命令:退出中的内容,并粘贴在退出后,把粘贴的内容中的 def command_shutdown改为def asd。运行之效果和前面一样。