Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local newnumbers = {
- "NEWNUM0",
- "NEWNUM1",
- "NEWNUM2",
- "NEWNUM3",
- "NEWNUM4",
- "NEWNUM5",
- "NEWNUM6",
- "NEWNUM7",
- "NEWNUM8",
- "NEWNUM9",
- "NEWNUM-",
- width = 8*FRACUNIT
- }
- local function drawNewNumber(v, x, y, scale, number, flags, mindigits, colormap)
- if not newnumbers.initialized then
- newnumbers.initialized = true
- for i=1,11 do
- newnumbers[i] = v.cachePatch(newnumbers[i])
- end
- end
- mindigits = $1 or 0
- local negative = false
- if number < 0 then
- number = -number
- negative = true
- mindigits = $1-1
- end
- while number or (mindigits > 0) do
- local d = number%10
- v.drawScaled(x, y, scale, newnumbers[d+1], flags, colormap)
- x = $1-newnumbers.width
- number = $1/10
- mindigits = $1-1
- end
- if negative then
- v.drawScaled(x, y, scale, newnumbers[11], flags, colormap)
- end
- end
- rawset(_G, "drawNewNumber", drawNewNumber)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement