如何检查用户 :key_down 是否存在于 Array/String 中
How to Check if a User :key_down is Present in an Array/String
我正在用 Ruby2d 构建 Hangman 游戏。我想知道用户按下的键是否存在于我选择的单词的数组中。
我试过了,但什么也没有发生:
on :key_down do |event|
if chosen_array.include? event.key
print "Correct!"
end
end
这应该在 ruby2d 中显示结果 window
require "ruby2d"
chosen_array = %w[a b c]
on :key_down do |event|
clear
result =
if chosen_array.include?(event.key.downcase)
"Correct!"
else
"Wrong"
end
Text.new(result)
end
show
如果按a、b或c,结果为window 将是“正确!”,否则将是“错误!”
我正在用 Ruby2d 构建 Hangman 游戏。我想知道用户按下的键是否存在于我选择的单词的数组中。
我试过了,但什么也没有发生:
on :key_down do |event|
if chosen_array.include? event.key
print "Correct!"
end
end
这应该在 ruby2d 中显示结果 window
require "ruby2d"
chosen_array = %w[a b c]
on :key_down do |event|
clear
result =
if chosen_array.include?(event.key.downcase)
"Correct!"
else
"Wrong"
end
Text.new(result)
end
show
如果按a、b或c,结果为window 将是“正确!”,否则将是“错误!”