Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Monitor = peripheral.find("monitor")
- local w, h = Monitor.getSize()
- local TestDetails = {0,0,0} --test num, out of, track
- local Elements = {false,false,false} --Propoltion, Repulsion, Portals, Injury Risk, Momentum,
- function ChamberDetails()
- term.redirect(Monitor)
- Monitor.setBackgroundColor(colors.white)
- Monitor.setTextColor(colors.gray)
- Monior.clear()
- local Line = h/12
- Monitor.setCursorPos(w/8,Line)
- Monitor.write(TestDetails[1].."/"..TestDetails[2])
- Line = Line + 1
- local X = w/(TestDetails[2]*2)
- for i = 1, TestDetails[2] do
- paintutils.drawBox(X,Line,X,Line+1,colors.black)
- X = X + 2
- end
- Monitor.setBackgroundColor(colors.white)
- end
- function ChamberSetup()
- ChamberDetails()
- end
- function Install()
- fs.makeDir("Images")
- local Image1 = fs.open("Images/Speed.nfp","w")
- Image1.writeLine("08880")
- Image1.writeLine("00100")
- Image1.writeLine("00000")
- Image1.writeLine("00100")
- Image1.writeLine("11111")
- Image1.close()
- local Image2 = fs.open("Images/Jump.nfp","w")
- Image2.writeLine("08880")
- Image2.writeLine("00b00")
- Image2.writeLine("00000")
- Image2.writeLine("00b00")
- Image2.writeLine("bbbbb")
- Image2.close()
- local Image3 = fs.open("Images/Portal.nfp","w")
- Image3.writeLine("00110")
- Image3.writeLine("01bb1")
- Image3.writeLine("1bbb1")
- Image3.writeLine("1bb10")
- Image3.writeLine("01100")
- Image3.close()
- local Image4 = fs.open("Images/Injury.nfp","w")
- Image4.writeLine("00e00")
- Image4.writeLine("00e00")
- Image4.writeLine("0eee0")
- Image4.writeLine("0eee0")
- Image4.writeLine("00e00")
- Image4.close()
- end
- if fs.exists("Images") then
- ChamberSetup()
- else
- Install()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement