- added tons of divide-by-zero protection all over the place

- general cleanup of values passed to UpdateBar
This commit is contained in:
Parnic
2009-04-18 21:07:42 +00:00
parent f11192bfd1
commit 10af4566d6
16 changed files with 24 additions and 19 deletions

View File

@ -73,7 +73,7 @@ function MirrorBar.prototype:OnUpdate(elapsed)
self.value = self.value + (self.timerScale * elapsed * 1000)
scale = self.value / self.maxValue
scale = self.maxValue > 0 and self.value / self.maxValue or 0
if (scale < 0) then -- lag compensation
scale = 0