Handle divide by zero exceptions.

This commit is contained in:
aignacio_sf 2006-09-22 22:41:54 +00:00
parent 2e4a79ef7f
commit 5a72582e9c
1 changed files with 6 additions and 1 deletions

View File

@ -255,7 +255,12 @@ class NonPhysicsWalker(DirectObject.DirectObject):
self.__oldPosDelta = self.avatarNodePath.getPosDelta(render)
self.__oldDt = dt
self.worldVelocity = self.__oldPosDelta*(1/self.__oldDt)
try:
self.worldVelocity = self.__oldPosDelta*(1/self.__oldDt)
except:
# divide by zero
self.worldVelocity = 0
return Task.cont