Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function initSevenSeg(sSide)
- rs.setBundledOutput(sSide, 0)
- return true
- end
- function drawSevenSeg(nNumber, sSide)
- if not sSide then
- return false, "drawSevenSeg(nNumber, sSide)"
- end
- if nNumber > 9 then
- if nNumber % 9 == 0 then
- nNumber = 9
- else
- nNumber = nNumber % 9
- end
- end
- initSevenSeg(sSide)
- if nNumber == 0 then
- rs.setBundledOutput(sSide, 2^0+2^1+2^2+2^4+2^5+2^6)
- elseif nNumber == 1 then
- rs.setBundledOutput(sSide, 2^2+2^5)
- elseif nNumber == 2 then
- rs.setBundledOutput(sSide, 2^0+2^2+2^3+2^4+2^6)
- elseif nNumber == 3 then
- rs.setBundledOutput(sSide, 2^0+2^2+2^3+2^5+2^6)
- elseif nNumber == 4 then
- rs.setBundledOutput(sSide, 2^1+2^2+2^3+2^5)
- elseif nNumber == 5 then
- rs.setBundledOutput(sSide, 2^0+2^1+2^3+2^5+2^6)
- elseif nNumber == 6 then
- rs.setBundledOutput(sSide, 2^0+2^1+2^3+2^4+2^5+2^6)
- elseif nNumber == 7 then
- rs.setBundledOutput(sSide, 2^0+2^2+2^5)
- elseif nNumber == 8 then
- rs.setBundledOutput(sSide, 2^0+2^1+2^2+2^3+2^4+2^5+2^6)
- elseif nNumber == 9 then
- rs.setBundledOutput(sSide, 2^0+2^1+2^2+2^3+2^5+2^6)
- end
- return true, nNumber
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement