Advertisement
JMANN2400

RemoteMovement[Computer]

Aug 3rd, 2017
520
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.46 KB | None | 0 0
  1.  
  2.  
  3.  
  4. function displayScreen()
  5.     print("+------------------------+")
  6.     print("|+------++------++------+|")
  7.     print("|| Suck ||OOOOOO||      ||")
  8.     print("|+------+|OOOOOO||Dig Fw||")
  9.     print("||Check ||OOOOOO||      ||")
  10.     print("|+------++------++------+|")
  11.     print("|+------++------++------+|")          
  12.     print("||OOOOOO||OOOOOO||OOOOOO||")            
  13.     print("||OOOOOO|+------+|OOOOOO||")        
  14.     print("||OOOOOO|+------+|OOOOOO||")          
  15.     print("||OOOOOO||OOOOOO||OOOOOO||")            
  16.     print("|+------++------++------+|")        
  17.     print("|+------++------++------+|")
  18.     print("||      ||OOOOOO||      ||")
  19.     print("||Dig Up||OOOOOO||Dig Dn||")
  20.     print("||      ||OOOOOO||      ||")
  21.     print("|+------++------++------+|")
  22.     print("+------------------------+")
  23.     print("")
  24. end
  25.  
  26.  
  27.  
  28. rednet.open("back")
  29. print("+------------------------+")
  30. print("| Remote Control Turtle  |")
  31. print("+------------------------+")
  32. print("| Press the arrow buttons|")
  33. print("| to control the turtle. |")
  34. print("+------------------------+")
  35. print("")
  36. print("")
  37. print("")
  38. print("")
  39. print("")
  40. print("")
  41. print("")
  42. print("")
  43. print("")
  44. print("")
  45. print("")
  46. print("")
  47. print("")
  48. read()
  49. print("+------------------------+")
  50. print("| Turtle ID = ?          |")
  51. print("+------------------------+")
  52. turtleID = tonumber(read())
  53. while true do
  54.     displayScreen()
  55.     local event, button, x, y = os.pullEvent()
  56.     if event == "mouse_click" and button == 1 then
  57.         if x >= 10 and x <= 17 and y >= 2 and y <= 7 then
  58.             rednet.send(turtleID, "forward")
  59.         end
  60.         if x >= 10 and x <= 17 and y >= 14 and y <= 19 then
  61.             rednet.send(turtleID, "back")
  62.         end
  63.         if x >= 10 and x <= 17 and y >= 8 and y <= 10 then
  64.             rednet.send(turtleID, "up")
  65.         end
  66.         if x >= 10 and x <= 17 and y >= 11 and y <= 13 then
  67.             rednet.send(turtleID, "down")
  68.         end
  69.         if x >= 2 and x <= 9 and y >= 8 and y <= 13 then
  70.             rednet.send(turtleID, "left")
  71.         end
  72.         if x >= 18 and x <= 25 and y >= 8 and y <= 13 then
  73.             rednet.send(turtleID, "right")
  74.         end
  75.         if x >= 2 and x <= 9 and y >= 2 and y <= 4 then
  76.             rednet.send(turtleID, "suck")
  77.         end
  78.         if x >= 2 and x <= 9 and y >= 5 and y <= 7 then
  79.             rednet.send(turtleID, "check")
  80.         end
  81.         if x >= 18 and x <= 25 and y >= 2 and y <= 7 then
  82.             rednet.send(turtleID, "dig")
  83.         end
  84.         if x >= 2 and x <= 9 and y >= 14 and y <= 19 then
  85.             rednet.send(turtleID, "digUp")
  86.         end
  87.         if x >= 18 and x <= 25 and y >= 14 and y <= 19 then
  88.             rednet.send(turtleID, "digDown")
  89.         end
  90.     end
  91. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement