Advertisement
xXm0dzXx

Untitled

Apr 20th, 2012
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. local scroll = 0;
  2. local jump = 0;
  3. local char = ">";
  4.  
  5. function redraw()
  6. term.clear()
  7. term.setCursorPos(1,1)
  8. local x,y = term.getSize()
  9. term.setCursorPos(x/2, y-10)
  10. write(char)
  11. for i=1,x-1 do
  12. term.setCursorPos(i, y-9 + jump)
  13. write("A")
  14. end
  15.  
  16. term.setCursorPos(x/2 - scroll, y-14 + jump)
  17. write("O")
  18. end
  19.  
  20. while true do
  21. redraw()
  22. local event, a, b = os.pullEvent();
  23. if(event == "char" and a == "a")then
  24. scroll = scroll-1
  25. char = "<"
  26. elseif(event == "char" and a == "d")then
  27. scroll = scroll+1
  28. char = ">"
  29. elseif(event == "key" and a == 57)then
  30. jump = 1
  31. for i=1,4 do
  32. sleep(0.1)
  33. jump = i
  34. redraw()
  35. end
  36. for i=1,4 do
  37. sleep(0.1)
  38. jump = jump-i
  39. redraw()
  40. end
  41. jump = 0
  42. end
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement