View difference between Paste ID: aaZtQs3G and ZRvdcbMK
SHOW: | | - or go back to the newest paste.
1-
Names = {"shell","voidOS","jupiterOS"}
1+
names = {"shell","voidOS","jupiterOS"}
2-
Folder ={"/rom/programs/shell","voidOS","jupiterOS"}
2+
folder ={"/rom/programs/shell","voidOS","jupiterOS"}
3
selected = 1
4
times = 3
5-
   term.clear()
5+
6-
   term.setCursorPos(1,1)
6+
term.clear()
7-
   print("Select OS to boot:")
7+
term.setCursorPos(1,1)
8-
   for  i=1,3 do
8+
print("Select OS to boot:")
9-
      if sel_OS == i then
9+
for  i=1,times do
10-
         print("["..Names[i].."]")
10+
if sel_OS == i then
11-
      else
11+
print("["..names[i].."]")
12-
         print(" "..Names[i].." ")
12+
else
13-
      end
13+
print(" "..names[i].." ")
14-
   end
14+
15-
 --print(e[2])
15+
16-
--print(selected)
16+
17
end
18
19
render(selected,{render,render})
20
while true do
21-
   e = { os.pullEvent("key")}
21+
e = { os.pullEvent("key")}
22-
  print(e[2])
22+
print(e[2])
23-
    if e[2] == 208 then
23+
if e[2] == 208 then
24-
      if selected <= 2 then
24+
if selected <= times-1 then
25-
         selected = selected + 1
25+
selected = selected + 1
26-
      end
26+
27-
   elseif e[2] == 200 then
27+
elseif e[2] == 200 then
28-
      if selected > 1 then
28+
if selected > 1 then
29-
         selected = selected - 1
29+
selected = selected - 1
30-
      end
30+
31-
   elseif e[2] == 28 then
31+
elseif e[2] == 28 then            
32-
              print(Names[selected])
32+
shell.run(folder[selected])
33
break    
34-
                      shell.run(Folder[selected])
34+
35-
           break    
35+
render(selected)
36-
      end
36+
sleep(0.25)
37-
   render(selected)
37+