View difference between Paste ID: hzJk0BMp and 9hqj7zWe
SHOW: | | - or go back to the newest paste.
1-
reactor = peripheral.wrap("back")
1+
reactor = peripheral.find("BigReactors-Reactor")
2-
glasses = peripheral.wrap("left")
2+
glasses = peripheral.find("openperipheral_bridge")
3
glasses.clear()
4-
glasses.addBox(4,6,124,27,0x000000, 0.5)
4+
5
term.setCursorPos(1,1)
6
max = 9000000
7
min = 2500
8
9
while true do 
10
 glasses.addBox(4,6,124,27,0x000000, 0.5)
11
glasses.addText(7, 9, "Stored Energy: ", 0x0033FF)
12
glasses.addText(7, 22, "Reactor State: ", 0x0033FF)
13
 energy = reactor.getEnergyStored()
14
 limit = 10000000
15
 final = math.floor((energy/limit)*100)
16
 color = 0xFFFFFF
17
 getState = reactor.getActive()
18
 
19
 if getState == true then
20
   state = "ONLINE"
21
 end
22
 
23
 if getState == false then
24
   state = "OFFLINE"
25
 end
26
 
27
 if energy >= max then
28
  reactor.setActive(false)
29
 end
30
 if energy <= min then
31
  reactor.setActive(true)
32
 end
33
 term.setCursorPos(1,1)
34
 write("Stored Energy: "..(final).."%")
35
 glasses.addText(87, 9, final.."%") 
36
 
37
 
38
 if state == "ONLINE" then
39
      on_text = glasses.addText(84, 22, state, 0x00CC00)
40
 end
41
 
42
 if state == "OFFLINE" then
43
      off_text = glasses.addText(84, 22, state, 0x990000)
44
  end 
45
 
46
 
47
 glasses.sync()
48-
 sleep(0.5)
48+
 sleep(0.1)
49
 term.setCursorPos(1,2)
50
 glasses.clear()
51
end