View difference between Paste ID: KctefNBQ and kceQPw8J
SHOW: | | - or go back to the newest paste.
1
tank = peripheral.wrap('bottom')
2
3
monitor = peripheral.wrap('back')
4
monitor.clear()
5
6
term.redirect(monitor)
7
term.clear()
8
term.setBackgroundColor(colors.black)
9
term.setCursorPos(3, 1)
10
term.write("Tank Monitoring System")
11
12
term.setCursorPos(3, 3)
13
term.write("Liquid:")
14
15
term.setCursorPos(3, 5)
16
term.write("Amount:")
17
18
term.setCursorPos(3, 7)
19
term.write("Capacity:")
20
21
while true do
22
23
  term.setCursorPos(15, 3)
24
  term.write(tank.getTankInfo()[1].contents.rawName)
25
  
26
  term.setCursorPos(15, 5)
27
  term.write(tank.getTankInfo()[1].contents.amount)
28
  
29
  term.setCursorPos(15, 7)
30
  term.write(tank.getTankInfo()[1].capacity)
31
  
32
  percent = tank.getTankInfo()[1].contents.amount / tank.getTankInfo()[1].capacity * 45
33
  
34
  paintutils.drawBox(3, 9, 48, 10, colors.red)
35
  paintutils.drawBox(3, 9, 3 + percent, 10, colors.green)
36
  term.setBackgroundColor(colors.black)
37
38
end