Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ###########################
- -- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement