Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --//////////////////////////////////////////////
- --Section to load the frames
- --I don't know if there is a better way to do this
- FramesFlujoVapor = {}
- FramesFlujoVapor["1"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo1.nfp")
- FramesFlujoVapor["2"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo2.nfp")
- FramesFlujoVapor["3"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo3.nfp")
- FramesFlujoVapor["4"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo4.nfp")
- FramesFlujoVapor["5"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo5.nfp")
- FramesFlujoVapor["6"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo6.nfp")
- FramesFlujoVapor["7"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo7.nfp")
- FramesFlujoVapor["8"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo8.nfp")
- FramesFlujoVapor["9"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo9.nfp")
- FramesFlujoVapor["10"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo10.nfp")
- FramesFlujoVapor["11"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo11.nfp")
- FramesFlujoVapor["12"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo12.nfp")
- FramesFlujoVapor["13"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo13.nfp")
- FramesFlujoVapor["14"] = paintutils.loadImage("Sprites/FlujoVapor/Flujo14.nfp")
- --//////////////////////////////////////////////
- --Section to draw the frames
- local multipleFlujo = tonumber(TaulaDades[Dades].TanqueFlujoInputMax) / 13 -- This variable is a number from an API which represents the maximum steam capacity of the tank divided by the total of frames that i have.
- local FlujoInput = TaulaDades[Dades].TanqueFlujoInputCantidad -- This variable is a number from an API which represents the actual steam input.
- local posicionxFlujoVapor = xmT/2 - 2 -- This variable represents position X on the monitor
- local posicionyFlujoVapor = hmT/2 - 10 -- This variable represents position Y on the monitor
- term.redirect(Monitor)
- --This is what i think it's awful
- if tonumber(FlujoInput) == 0 then
- paintutils.drawImage(FramesFlujoVapor["1"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) > 0 and tonumber(FlujoInput) < multipleFlujo then
- paintutils.drawImage(FramesFlujoVapor["2"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo and tonumber(FlujoInput) < multipleFlujo * 2 then
- paintutils.drawImage(FramesFlujoVapor["3"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 2 and tonumber(FlujoInput) < multipleFlujo * 3 then
- paintutils.drawImage(FramesFlujoVapor["4"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 3 and tonumber(FlujoInput) < multipleFlujo * 4 then
- paintutils.drawImage(FramesFlujoVapor["5"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 4 and tonumber(FlujoInput) < multipleFlujo * 5 then
- paintutils.drawImage(FramesFlujoVapor["6"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 5 and tonumber(FlujoInput) < multipleFlujo * 6 then
- paintutils.drawImage(FramesFlujoVapor["7"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 6 and tonumber(FlujoInput) < multipleFlujo * 7 then
- paintutils.drawImage(FramesFlujoVapor["8"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 7 and tonumber(FlujoInput) < multipleFlujo * 8 then
- paintutils.drawImage(FramesFlujoVapor["9"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 8 and tonumber(FlujoInput) < multipleFlujo * 9 then
- paintutils.drawImage(FramesFlujoVapor["10"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 9 and tonumber(FlujoInput) < multipleFlujo * 10 then
- paintutils.drawImage(FramesFlujoVapor["11"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 10 and tonumber(FlujoInput) < multipleFlujo * 11 then
- paintutils.drawImage(FramesFlujoVapor["12"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 11 and tonumber(FlujoInput) < multipleFlujo * 12 then
- paintutils.drawImage(FramesFlujoVapor["13"], posicionxFlujoVapor, posicionyFlujoVapor)
- elseif tonumber(FlujoInput) >= multipleFlujo * 12 then
- paintutils.drawImage(FramesFlujoVapor["14"], posicionxFlujoVapor, posicionyFlujoVapor)
- end
- --//////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement