TheeOs support mouse. Is hasn't programs.
0.01
Spoiler
startupSpoiler
while true do
local myImage = paintutils.loadImage("start")
paintutils.drawImage(myImage, 0, 0)
local menu = paintutils.loadImage("menu")
local event, button, X, Y = os.pullEvent("mouse_click")
XY = X..","..Y
if XY == "1,19" then
term.clear()
paintutils.drawImage(menu, 0, 0)
term.setCursorPos(1,15)
print("Reboot")
term.setCursorPos(1,16)
print("Shutdown")
end
local event, button, X, Y = os.pullEvent("mouse_click")
XY = X..","..Y
if XY == "16,15" then
os.reboot()
end
if XY == "16,16" then
os.shutdown()
end
end
Spoiler
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
5555555555555555555555555555555555555555555555555555555
9955555555555555555555555555555555555555555555555555555
Spoiler
eeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
eeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbb0ebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ebbbbbbbbbbbbbbbfebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
eeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
5555555555555555555555555555555555555555555555555555
9955555555555555555555555555555555555555555555555555
Spoiler
startupSpoiler
while true do
local myImage = paintutils.loadImage("start")
paintutils.drawImage(myImage, 0, 0)
local menu = paintutils.loadImage("menu")
local event, button, X, Y = os.pullEvent("mouse_click")
XY = X..","..Y
if XY == "1,19" then
term.clear()
paintutils.drawImage(menu, 0, 0)
term.setCursorPos(1,15)
print("Reboot")
term.setCursorPos(1,16)
print("Shutdown")
end
local event, button, X, Y = os.pullEvent("mouse_click")
XY = X..","..Y
if X >= 1 and X <= 16 and Y == 15 then
os.reboot()
end
if X >= 1 and X <= 16 and Y == 16 then
os.shutdown()
end
end
Spoiler
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
5555555555555555555555555555555555555555555555555555555
9955555555555555555555555555555555555555555555555555555
Spoiler
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
5555555555555555555555555555555555555555555555555555
9955555555555555555555555555555555555555555555555555