local mon = peripheral.wrap("back") local modem = peripheral.wrap("top") local screen = 1 local page1buttons = { p1_1 = " 1 " , p2_1 = " 2 " , p3_1 = " " , p4_1 = " " , p5_1 = " " , p6_1 = " " , p7_1 = " " , p8_1 = " " , p9_1 = " " , p10_1 = " " , p11_1 = " " , p12_1 = " " } local page2buttons = { p1_2 = " 1 " , p2_2 = " 2 " , p3_2 = " " , p4_2 = " " , p5_2 = " 5 " , p6_2 = " 6 " , p7_2 = " " , p8_2 = " " , p9_2 = " " , p10_2 = " " , p11_2 = " " , p12_2 = " " } local page3buttons = { p1_3 = " 1 " , p2_3 = " 2 " , p3_3 = " " , p4_3 = " " , p5_3 = " 5 " , p6_3 = " 6 " , p7_3 = " " , p8_3 = " 8 " , p9_3 = " 9 " , p10_3 = " " , p11_3 = " " , p12_3 = " " } local page4buttons = { p1_4 = " 1 " , p2_4 = " 2 " , p3_4 = " " , p4_4 = " " , p5_4 = " 5 " , p6_4 = " 6 " , p7_4 = " " , p8_4 = " 8 " , p9_4 = " 9 " , p10_4 = " " , p11_4 = " 11 " , p12_4 = " 12 " } function drawGUI() if (screen == 1) then --Heading mon.clear() mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.white) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Page: 1:4 ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) --Page Advance button mon.setBackgroundColor(colors.black) mon.setCursorPos(24,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,2) mon.setBackgroundColor(colors.gray) mon.write(" Next ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Page decrease button mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Back ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 1_1 mon.setCursorPos(1,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p1_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 2_1 mon.setCursorPos(11,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p2_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 3_1 mon.setCursorPos(21,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p3_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 4_1 mon.setCursorPos(1,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p4_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 5_1 mon.setCursorPos(11,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p5_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 6_1 mon.setCursorPos(21,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p6_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 7_1 mon.setCursorPos(1,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p7_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 8_1 mon.setCursorPos(11,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p8_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 9_1 mon.setCursorPos(21,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p9_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 10_1 mon.setCursorPos(1,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p10_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 11_1 mon.setCursorPos(11,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p11_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 12_1 mon.setCursorPos(21,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p12_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) elseif (screen == 2) then mon.clear() mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.white) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Page: 2:4 ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) --Page Advance button mon.setBackgroundColor(colors.black) mon.setCursorPos(24,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,2) mon.setBackgroundColor(colors.gray) mon.write(" Next ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Page decrease button mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Back ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 1_2 mon.setCursorPos(1,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p1_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 2_2 mon.setCursorPos(11,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p2_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 3_2 mon.setCursorPos(21,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p3_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 4_2 mon.setCursorPos(1,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p4_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 5_2 mon.setCursorPos(11,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p5_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 6_2 mon.setCursorPos(21,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p6_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 7_2 mon.setCursorPos(1,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p7_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 8_2 mon.setCursorPos(11,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p8_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 9_2 mon.setCursorPos(21,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p9_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 10_2 mon.setCursorPos(1,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p10_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 11_2 mon.setCursorPos(11,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p11_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 12_2 mon.setCursorPos(21,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p12_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) elseif (screen == 3) then mon.clear() mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.white) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Page: 3:4 ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) --Page Advance button mon.setBackgroundColor(colors.black) mon.setCursorPos(24,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,2) mon.setBackgroundColor(colors.gray) mon.write(" Next ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Page decrease button mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Back ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 1_3 mon.setCursorPos(1,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p1_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 2_3 mon.setCursorPos(11,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p2_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 3_3 mon.setCursorPos(21,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p3_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 4_3 mon.setCursorPos(1,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p4_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 5_3 mon.setCursorPos(11,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p5_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 6_3 mon.setCursorPos(21,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p6_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 7_3 mon.setCursorPos(1,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p7_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 8_3 mon.setCursorPos(11,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p8_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 9_3 mon.setCursorPos(21,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p9_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 10_3 mon.setCursorPos(1,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p10_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 11_3 mon.setCursorPos(11,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p11_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 12_3 mon.setCursorPos(21,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p12_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) elseif (screen == 4) then mon.clear() mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.white) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Page: 4:4 ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) --Page Advance button mon.setBackgroundColor(colors.black) mon.setCursorPos(24,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,2) mon.setBackgroundColor(colors.gray) mon.write(" Next ") mon.setBackgroundColor(colors.black) mon.setCursorPos(24,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Page decrease button mon.setBackgroundColor(colors.black) mon.setCursorPos(1,1) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.lime) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,2) mon.setBackgroundColor(colors.gray) mon.write(" Back ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,3) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 1_4 mon.setCursorPos(1,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p1_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 2_4 mon.setCursorPos(11,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p2_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 3_4 mon.setCursorPos(21,5) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p3_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 4_4 mon.setCursorPos(1,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p4_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 5_4 mon.setCursorPos(11,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p5_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 6_4 mon.setCursorPos(21,9) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p6_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 7_4 mon.setCursorPos(1,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p7_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 8_4 mon.setCursorPos(11,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p8_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 9_4 mon.setCursorPos(21,13) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p9_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 10_4 mon.setCursorPos(1,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p10_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 11_4 mon.setCursorPos(11,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p11_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) -- Button 12_4 mon.setCursorPos(21,17) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(page1buttons.p12_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.lime) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) end end function portalMessage() mon.setCursorPos(4,9) mon.setBackgroundColor(colors.gray) mon.write(" ") mon.setCursorPos(4,10) mon.write(" ") mon.setCursorPos(4,11) mon.write(" ") mon.setCursorPos(4,12) mon.write(" Pleas wait! ") mon.setCursorPos(4,13) mon.write(" ") mon.setCursorPos(4,11) mon.setTextColor(colors.red) mon.write(" Opening portal... . ") mon.setBackgroundColor(colors.black) end drawGUI() while true do event, side, x, y = os.pullEvent("monitor_touch") channel = 11 if (screen == 1) then -- Button 1_1 pressed if (y >= 5 and y <= 7) and (x >= 1 and x <= 10) then mon.setCursorPos(1,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p1_1) mon.setBackgroundColor(colors.gray) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button1") sleep(1) drawGUI() sleep(3) -- Button 2_1 pressed elseif (y >= 5 and y <= 7) and (x >= 11 and x <= 20) then mon.setCursorPos(11,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p2_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button2") sleep(1) drawGUI() sleep(3) -- Button 3_1 pressed elseif (y >= 5 and y <= 7) and (x >= 21 and x <= 30) then mon.setCursorPos(21,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p3_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button3") sleep(1) drawGUI() sleep(3) -- Button 4_1 pressed elseif (y >= 9 and y <= 11) and (x >= 1 and x <= 10) then mon.setCursorPos(1,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p4_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button4") sleep(1) drawGUI() sleep(3) -- Button 5_1 pressed elseif (y >= 9 and y <= 11) and (x >= 11 and x <= 20) then mon.setCursorPos(11,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p5_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button5") sleep(1) drawGUI() sleep(3) -- Button 6_1 pressed elseif (y >= 9 and y <= 11) and (x >= 21 and x <= 30) then mon.setCursorPos(21,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p6_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button6") sleep(1) drawGUI() sleep(3) -- Button 7_1 pressed elseif (y >= 13 and y <= 15) and (x >= 1 and x <= 10) then mon.setCursorPos(1,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p7_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button7") sleep(1) drawGUI() sleep(3) -- Button 8_1 pressed elseif (y >= 13 and y <= 15) and (x >= 11 and x <= 20) then mon.setCursorPos(11,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p8_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button8") sleep(1) drawGUI() sleep(3) -- Button 9_1 pressed elseif (y >= 13 and y <= 15) and (x >= 21 and x <= 30) then mon.setCursorPos(21,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p9_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button9") sleep(1) drawGUI() sleep(3) -- Button 10_1 pressed elseif (y >= 17 and y <= 19) and (x >= 1 and x <= 10) then mon.setCursorPos(1,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p10_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button10") sleep(1) drawGUI() sleep(3) -- Button 11_1 pressed elseif (y >= 17 and y <= 19) and (x >= 11 and x <= 20) then mon.setCursorPos(11,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p11_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button11") sleep(1) drawGUI() sleep(3) -- Button 12_1 pressed elseif (y >= 17 and y <= 19) and (x >= 21 and x <= 30) then mon.setCursorPos(21,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p12_1) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(11,99,"button12") sleep(1) drawGUI() sleep(3) -- Page Advance button pressed elseif (y >= 1 and y <= 3) and (x >= 26 and x <= 30) then screen = 2 drawGUI() -- Page decrease button pressed elseif (y >= 1 and y <= 3) and (x >= 1 and x <= 4) then screen = 4 drawGUI() end event, side, x, y = os.pullEvent("monitor_touch") elseif (screen == 2) then -- Button 1_2 pressed if (y >= 5 and y <= 7) and (x >= 1 and x <= 10) then mon.setCursorPos(1,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p1_2) mon.setBackgroundColor(colors.gray) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button1") sleep(1) drawGUI() sleep(3) -- Button 2_2 pressed elseif (y >= 5 and y <= 7) and (x >= 11 and x <= 20) then mon.setCursorPos(11,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p2_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button2") sleep(1) drawGUI() sleep(3) -- Button 3_2 pressed elseif (y >= 5 and y <= 7) and (x >= 21 and x <= 30) then mon.setCursorPos(21,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p3_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button3") sleep(1) drawGUI() sleep(3) -- Button 4_2 pressed elseif (y >= 9 and y <= 11) and (x >= 1 and x <= 10) then mon.setCursorPos(1,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p4_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button4") sleep(1) drawGUI() sleep(3) -- Button 5_2 pressed elseif (y >= 9 and y <= 11) and (x >= 11 and x <= 20) then mon.setCursorPos(11,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p5_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button5") sleep(1) drawGUI() sleep(3) -- Button 6_2 pressed elseif (y >= 9 and y <= 11) and (x >= 21 and x <= 30) then mon.setCursorPos(21,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p6_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button6") sleep(1) drawGUI() sleep(3) -- Button 7_2 pressed elseif (y >= 13 and y <= 15) and (x >= 1 and x <= 10) then mon.setCursorPos(1,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p7_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button7") sleep(1) drawGUI() sleep(3) -- Button 8_2 pressed elseif (y >= 13 and y <= 15) and (x >= 11 and x <= 20) then mon.setCursorPos(11,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p8_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button8") sleep(1) drawGUI() sleep(3) -- Button 9_2 pressed elseif (y >= 13 and y <= 15) and (x >= 21 and x <= 30) then mon.setCursorPos(21,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p9_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button9") sleep(1) drawGUI() sleep(3) -- Button 10_2 pressed elseif (y >= 17 and y <= 19) and (x >= 1 and x <= 10) then mon.setCursorPos(1,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p10_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button10") sleep(1) drawGUI() sleep(3) -- Button 11_2 pressed elseif (y >= 17 and y <= 19) and (x >= 11 and x <= 20) then mon.setCursorPos(11,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p11_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button11") sleep(1) drawGUI() sleep(3) -- Button 12_2 pressed elseif (y >= 17 and y <= 19) and (x >= 21 and x <= 30) then mon.setCursorPos(21,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p12_2) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(12,99,"button12") sleep(1) drawGUI() sleep(3) -- Page Advance button pressed elseif (y >= 1 and y <= 3) and (x >= 26 and x <= 30) then screen = 3 drawGUI() -- Page decrease button pressed elseif (y >= 1 and y <= 3) and (x >= 1 and x <= 4) then screen = 1 drawGUI() end event, side, x, y = os.pullEvent("monitor_touch") elseif (screen == 3) then -- Button 1_3 pressed if (y >= 5 and y <= 7) and (x >= 1 and x <= 10) then mon.setCursorPos(1,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p1_3) mon.setBackgroundColor(colors.gray) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button1") sleep(1) drawGUI() sleep(3) -- Button 2_3 pressed elseif (y >= 5 and y <= 7) and (x >= 11 and x <= 20) then mon.setCursorPos(11,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p2_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button2") sleep(1) drawGUI() sleep(3) -- Button 3_3 pressed elseif (y >= 5 and y <= 7) and (x >= 21 and x <= 30) then mon.setCursorPos(21,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p3_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button3") sleep(1) drawGUI() sleep(3) -- Button 4_3 pressed elseif (y >= 9 and y <= 11) and (x >= 1 and x <= 10) then mon.setCursorPos(1,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p4_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button4") sleep(1) drawGUI() sleep(3) -- Button 5_3 pressed elseif (y >= 9 and y <= 11) and (x >= 11 and x <= 20) then mon.setCursorPos(11,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p5_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button5") sleep(1) drawGUI() sleep(3) -- Button 6_3 pressed elseif (y >= 9 and y <= 11) and (x >= 21 and x <= 30) then mon.setCursorPos(21,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p6_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button6") sleep(1) drawGUI() sleep(3) -- Button 7_3 pressed elseif (y >= 13 and y <= 15) and (x >= 1 and x <= 10) then mon.setCursorPos(1,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p7_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button7") sleep(1) drawGUI() sleep(3) -- Button 8_3 pressed elseif (y >= 13 and y <= 15) and (x >= 11 and x <= 20) then mon.setCursorPos(11,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p8_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button8") sleep(1) drawGUI() sleep(3) -- Button 9_3 pressed elseif (y >= 13 and y <= 15) and (x >= 21 and x <= 30) then mon.setCursorPos(21,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p9_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button9") sleep(1) drawGUI() sleep(3) -- Button 10_3 pressed elseif (y >= 17 and y <= 19) and (x >= 1 and x <= 10) then mon.setCursorPos(1,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p10_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button10") sleep(1) drawGUI() sleep(3) -- Button 11_3 pressed elseif (y >= 17 and y <= 19) and (x >= 11 and x <= 20) then mon.setCursorPos(11,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p11_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button11") sleep(1) drawGUI() sleep(3) -- Button 12_3 pressed elseif (y >= 17 and y <= 19) and (x >= 21 and x <= 30) then mon.setCursorPos(21,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p12_3) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(13,99,"button12") sleep(1) drawGUI() sleep(3) -- Page Advance button pressed elseif (y >= 1 and y <= 3) and (x >= 26 and x <= 30) then screen = 4 drawGUI() -- Page decrease button pressed elseif (y >= 1 and y <= 3) and (x >= 1 and x <= 4) then screen = 2 drawGUI() end event, side, x, y = os.pullEvent("monitor_touch") elseif (screen == 4) then -- Button 1_4 pressed if (y >= 5 and y <= 7) and (x >= 1 and x <= 10) then mon.setCursorPos(1,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p1_4) mon.setBackgroundColor(colors.gray) mon.setCursorPos(1,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button1") sleep(1) drawGUI() sleep(3) -- Button 2_4 pressed elseif (y >= 5 and y <= 7) and (x >= 11 and x <= 20) then mon.setCursorPos(11,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p2_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button2") sleep(1) drawGUI() sleep(3) -- Button 3_4 pressed elseif (y >= 5 and y <= 7) and (x >= 21 and x <= 30) then mon.setCursorPos(21,5) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,6) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p3_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,7) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button3") sleep(1) drawGUI() sleep(3) -- Button 4_4 pressed elseif (y >= 9 and y <= 11) and (x >= 1 and x <= 10) then mon.setCursorPos(1,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p4_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button4") sleep(1) drawGUI() sleep(3) -- Button 5_4 pressed elseif (y >= 9 and y <= 11) and (x >= 11 and x <= 20) then mon.setCursorPos(11,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p5_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button5") sleep(1) drawGUI() sleep(3) -- Button 6_4 pressed elseif (y >= 9 and y <= 11) and (x >= 21 and x <= 30) then mon.setCursorPos(21,9) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,10) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p6_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,11) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button6") sleep(1) drawGUI() sleep(3) -- Button 7_4 pressed elseif (y >= 13 and y <= 15) and (x >= 1 and x <= 10) then mon.setCursorPos(1,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p7_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button7") sleep(1) drawGUI() sleep(3) -- Button 8_4 pressed elseif (y >= 13 and y <= 15) and (x >= 11 and x <= 20) then mon.setCursorPos(11,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p8_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button8") sleep(1) drawGUI() sleep(3) -- Button 9_4 pressed elseif (y >= 13 and y <= 15) and (x >= 21 and x <= 30) then mon.setCursorPos(21,13) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,14) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p9_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,15) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button9") sleep(1) drawGUI() sleep(3) -- Button 10_4 pressed elseif (y >= 17 and y <= 19) and (x >= 1 and x <= 10) then mon.setCursorPos(1,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(1,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p10_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(1,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button10") sleep(1) drawGUI() sleep(3) -- Button 11_4 pressed elseif (y >= 17 and y <= 19) and (x >= 11 and x <= 20) then mon.setCursorPos(11,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(11,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p11_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(11,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button11") sleep(1) drawGUI() sleep(3) -- Button 12_4 pressed elseif (y >= 17 and y <= 19) and (x >= 21 and x <= 30) then mon.setCursorPos(21,17) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) mon.setCursorPos(21,18) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(page1buttons.p12_4) mon.setBackgroundColor(colors.black) mon.setCursorPos(21,19) mon.setBackgroundColor(colors.gray) mon.setTextColor(colors.black) mon.write(" ") mon.setBackgroundColor(colors.black) sleep(1) portalMessage() modem.transmit(14,99,"button12") sleep(1) drawGUI() sleep(3) -- Page Advance button pressed elseif (y >= 1 and y <= 3) and (x >= 26 and x <= 30) then screen = 1 drawGUI() -- Page decrease button pressed elseif (y >= 1 and y <= 3) and (x >= 1 and x <= 4) then screen = 3 drawGUI() end end end