Advertisement
Kodos

Archery Training (WIP)

Aug 17th, 2014
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. local component = require("component")
  2. local event = require("event")
  3. local sides = require("sides")
  4. local os = require("os")
  5. local colors = require("colors")
  6. local term = require("term")
  7.  
  8. local gpu = component.gpu
  9. local rs = component.redstone
  10. local turncount = 3
  11.  
  12. function hardmode()
  13. term.clear()
  14. component.gpu.fill(80, 25, 3, 3, "X") return end
  15.  
  16.  
  17.  
  18. while true do
  19. local _, _, x, y, _, player = event.pull('touch')
  20.  
  21. if x == 80 and y == 25 then
  22. rs.setBundledOutput(sides.back, colors.lime, 1) os.sleep(1) rs.setBundledOutput(sides.back, colors.lime, 0)
  23. elseif x ~= 80 or y ~= 25 then
  24. component.gpu.set(x, y, "O")
  25. rs.setBundledOutput(sides.back, colors.red, 1) os.sleep(1) rs.setBundledOutput(sides.back, colors.red, 0)
  26. end
  27. turncount = turncount - 1
  28. if turncount == 0 then
  29. term.clear()
  30. io.stderr:write("You're out of turns! Try again by typing 'archery' into the terminal") return
  31. end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement