Advertisement
ValveCantCount

display

May 5th, 2015
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. os.loadAPI("phpInterface")
  2. m = peripheral.wrap("left")
  3. m.setBackgroundColor(colors.black)
  4. m.clear()
  5. phpInterface.setUrl("http://softberrykai.com/cc/objc.php")
  6. local args = {["label"] = "luar", ["data"] = " "}
  7. local returnv = 'print("No Value Was Returned")'
  8. local aTable = {"Empty", "Table"}
  9.  
  10. while true do
  11.     event,side,x,y = os.pullEvent("monitor_touch")
  12.     args["label"] = "luas"
  13.     args["data"] = "x"..tostring(x).."y"..tostring(y).."|"
  14.     phpInterface.sendPostBodyWithArguments(args)
  15.     args["label"] = "luar"
  16.     args["data"] = " "
  17.     local returnvr = (phpInterface.sendPostBodyWithArguments(args))
  18.  
  19.     if returnvr == nil then
  20.          returnvr = {'print("No Value Was Returned")'}
  21.     returnv = 'print("No Value Was Returned")'
  22.     else
  23.          returnv = returnvr.readAll()
  24.     end
  25.  
  26.     print(returnv)
  27.     func = loadstring(returnv)
  28.     aTable = func()
  29.  
  30.     function writeAll(tab)
  31.         for i=1,#tab do
  32.             --write(tab[i].." ")
  33.         end
  34.     end
  35.  
  36.     function displayAll(tab)
  37.         for i=1,#tab do
  38.             for j=1,#tab[i] do
  39.                 print(tostring(i).." and "..tostring(j))
  40.                 --print(tostring(tab[i]))
  41.                 m.setBackgroundColor(tab[i][j])
  42.                 m.setCursorPos(i-1,j-1)
  43.                 m.write(" ")
  44.             end
  45.         end
  46.     end
  47.     displayAll(aTable)
  48. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement