Bar length is now rounded towards nearest integer

This commit is contained in:
Wuzzy 2015-05-20 00:23:21 +02:00
parent 390c24c193
commit fb2cf988de
1 changed files with 8 additions and 2 deletions

View File

@ -81,9 +81,15 @@ function hb.value_to_barlength(value, max)
return 0
else
if hb.settings.bar_type == "progress_bar" then
return math.ceil((value/max) * hb.settings.max_bar_length)
local x
if value < 0 then x=-0.5 else x = 0.5 end
local ret = math.modf((value/max) * hb.settings.max_bar_length + x)
return ret
else
return math.ceil((value/max) * 20)
local x
if value < 0 then x=-0.5 else x = 0.5 end
local ret = math.modf((value/max) * 20 + x)
return ret
end
end
end