Tribble1991

Untitled

Jul 26th, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Set turtle connection --
  2. rednet.open("back")
  3. Turtle = 32
  4.  
  5. --Location variables --
  6. mouseWidth = 0
  7. mouseHeight = 0
  8.  
  9. --Set monitor properties
  10. monitor = peripheral.wrap("top")
  11. monitor.clear()
  12.  
  13. monitor.setCursorPos(1,1)
  14.  
  15. w,h=monitor.getSize()
  16.  
  17. monitor.setBackgroundColor((colors.lime))
  18.  
  19. --Write first list of mobs
  20. monitor.setCursorPos(2,2)
  21. monitor.write("  Enderman  ")
  22.  
  23. monitor.setCursorPos(2,4)
  24. monitor.write("  Skeleton  ")
  25.  
  26. monitor.setCursorPos(2,6)
  27. monitor.write("  Blaze     ")
  28.  
  29. monitor.setCursorPos(2,8)
  30. monitor.write("  Whisp     ")
  31.  
  32. monitor.setCursorPos(2,10)
  33. monitor.write("  Cow       ")
  34.  
  35. --Write second list of mobs
  36. monitor.setCursorPos(16,2)
  37. monitor.write("  Enderman  ")
  38.  
  39. monitor.setCursorPos(16,4)
  40. monitor.write("  Skeleton  ")
  41.  
  42. monitor.setCursorPos(16,6)
  43. monitor.write("  Blaze     ")
  44.  
  45. monitor.setCursorPos(16,8)
  46. monitor.write("  Whisp     ")
  47.  
  48. monitor.setCursorPos(16,10)
  49. monitor.write("  Cow       ")
  50.  
  51.  
  52. -- Perform clicked action --
  53. function checkClickPosition()
  54.     -- 1st Row --
  55.     if(mouseWidth > 1 and mouseWidth < 13 and mouseHeight == 2) then
  56.         --Clicked Enderman --
  57.         monitor.setCursorPos(2,12)
  58.         monitor.write("  Clicked Enderman")
  59.     elseif(mouseWidth > 15 and mouseWidth < 27 and mouseHeight == 2) then
  60.         --Clicked enderman --
  61.         monitor.setCursorPos(2,12)
  62.         monitor.write("  Clicked Enderman")
  63.    
  64.     -- 2nd Row --
  65.     elseif(mouseWidth > 1 and mouseWidth < 13 and mouseHeight == 4) then
  66.         --Clicked Skeleton --
  67.         monitor.setCursorPos(2,12)
  68.         monitor.write("  Clicked Skeleton")
  69.     elseif(mouseWidth > 15 and mouseWidth < 27 and mouseHeight == 4) then
  70.         --Clicked Skeleton --
  71.         monitor.setCursorPos(2,12)
  72.         monitor.write("  Clicked Skeleton")
  73.  
  74.     -- 3rd Row --
  75.     elseif(mouseWidth > 1 and mouseWidth < 13 and mouseHeight == 6) then
  76.         --Clicked Blaze
  77.         monitor.setCursorPos(2,12)
  78.         monitor.write("  Clicked Blaze   ")
  79.     elseif(mouseWidth > 15 and mouseWidth < 27 and mouseHeight == 6) then
  80.         --Clicked Blaze --
  81.         monitor.setCursorPos(2,12)
  82.         monitor.write("  Clicked Blaze   ")
  83.  
  84.     -- 4th Row --
  85.     elseif(mouseWidth > 1 and mouseWidth < 13 and mouseHeight == 8) then
  86.         --Clicked Whisp --
  87.         monitor.setCursorPos(2,12)
  88.         monitor.write("  Clicked Whisp   ")
  89.     elseif(mouseWidth > 15 and mouseWidth < 27 and mouseHeight == 8) then
  90.         --Clicked Whisp --
  91.         monitor.setCursorPos(2,12)
  92.         monitor.write("  Clicked Whisp   ")
  93.     end
  94.  
  95.     -- 5th Row --
  96.     elseif(mouseWidth > 1 and mouseWidth < 13 and mouseHeight == 10) then
  97.         --Clicked Cow --
  98.         monitor.setCursorPos(2,10)
  99.         monitor.write("  Clicked Cow     ")
  100.     elseif(mouseWidth > 15 and mouseWidth < 27 and mouseHeight == 10) then
  101.         --Clicked Whisp --
  102.         monitor.setCursorPos(2,12)
  103.         monitor.write("  Clicked Cow     ")
  104.     end
  105. end
  106.  
  107. repeat
  108.     event,p1,p2,p3 = os.pullEvent()
  109.  
  110.     if event == "monitor_touch" then
  111.         mouseWidth = p2
  112.         mouseHeight = p3
  113.         checkClickPosition()
  114.     end
  115. until even=="char" and p1==("x")
Advertisement
Add Comment
Please, Sign In to add comment