Advertisement
Xylem_Gaming

Untitled

Nov 4th, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. os.loadAPI("/launcher/screen")
  2. os.loadAPI("/launcher/handler")
  3. x,y = term.getSize()
  4. stateButton = false
  5. running = true
  6. stateButton = screen.getVar("button")
  7. sx,sy = screen.getVar(1)
  8.  
  9. if handler.init(1) == false then -- test for existing dirs
  10.   handler.init(2)
  11.   sleep(4)
  12. end
  13. screen.loadGUI("main")
  14.  
  15. while running do -- Mouse click detector
  16.  
  17.   local event, button, mx, my = os.pullEvent("mouse_click")
  18.   if my == sy and stateButton == false then -- Clicked the search bar
  19.     handler.loadProgram(screen.search(true))
  20.   elseif mx == 2 and my == 1 then -- close program
  21.     running = false
  22.   elseif mx == 1 and my == 1 and stateButton == true then
  23.       screen.update("button", false)
  24.       screen.loadGUI("main")
  25.       stateButton = false
  26.   elseif mx == 1 and my == 1 then
  27.       screen.update("button", true)
  28.       screen.loadGUI("list")
  29.       stateButton = true
  30.   elseif mx == 0 then -- Run a program
  31.     running = false
  32.   elseif stateButton == true then
  33.     index = screen.getVar(2)
  34.     if my <= table.getn(index) then
  35.       handler.addProgram(my)
  36.       screen.loadGUI(1)
  37.       screen.update("button",false)
  38.     end
  39.   else -- reset the UI
  40.     screen.search(false)
  41.     screen.update("button", false)
  42.   end
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement