Tribble1991

Untitled

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