-- ###########################
-- key_test
-- version 0.2
-- http://hevohevo.hatenablog.com/
-- ###########################
-- functions
function moveSymbol(x,y)
term.write(" ")
term.setCursorPos(x,y)
term.write(">")
term.setCursorPos(x,y)
end
-- ###########################
-- main
term.clear()
term.setCursorPos(1,1)
write(" EASY\\n") -- write and newline-char
print(" NORMAL") -- print
print(" DIFFICULT")
print(" EXIT")
moveSymbol(1,1)
while true do
local ename, keycode = os.pullEvent("key")
local _, y = term.getCursorPos()
if ename == "key" then
if keycode == keys.up and y > 1 then
moveSymbol(x,y-1)
elseif keycode == keys.down and y < 4 then
moveSymbol(x,y+1)
elseif keycode == keys.space then
if y == 1 then
term.clear()
term.setCursorPos(1,1)
print("EASY")
break
elseif y == 2 then
term.clear()
term.setCursorPos(1,1)
print("NORMAL")
break
elseif y == 3 then
term.clear()
term.setCursorPos(1,1)
print("DIFFICULT")
break
elseif y == 4 then
break
end
end
end
sleep(0)
end