use global cap on dt, not local cap

This commit is contained in:
David Rose 2003-12-23 00:17:01 +00:00
parent 7183fb3b50
commit 03b156dee1
6 changed files with 6 additions and 6 deletions

View File

@ -100,7 +100,7 @@ class DevWalker(DirectObject.DirectObject):
# Check to see if we're moving at all:
if self.speed or self.liftSpeed or self.slideSpeed or self.rotationSpeed:
# How far did we move based on the amount of time elapsed?
dt=min(ClockObject.getGlobalClock().getDt(), 0.1)
dt=ClockObject.getGlobalClock().getDt()
distance = dt * self.speed * run
lift = dt * self.liftSpeed * run
slideDistance = dt * self.slideSpeed * run

View File

@ -461,7 +461,7 @@ class GravityWalker(DirectObject.DirectObject):
self.__oldPosDelta = self.avatarNodePath.getPosDelta(render)
# How far did we move based on the amount of time elapsed?
self.__oldDt = ClockObject.getGlobalClock().getDt()
dt=min(self.__oldDt, 0.1)
dt=self.__oldDt
# Check to see if we're moving at all:
self.moving = self.speed or self.slideSpeed or self.rotationSpeed or (self.priorParent!=Vec3.zero())

View File

@ -181,7 +181,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
(turnRight and -self.avatarControlRotateSpeed))
# How far did we move based on the amount of time elapsed?
dt=min(ClockObject.getGlobalClock().getDt(), 0.1)
dt=ClockObject.getGlobalClock().getDt()
# Check to see if we're moving at all:
if self.speed or self.slideSpeed or self.rotationSpeed:
if self.stopThisFrame:

View File

@ -440,7 +440,7 @@ class PhysicsWalker(DirectObject.DirectObject):
(turnRight and -self.avatarControlRotateSpeed))
# How far did we move based on the amount of time elapsed?
dt=min(ClockObject.getGlobalClock().getDt(), 0.1)
dt=ClockObject.getGlobalClock().getDt()
if self.needToDeltaPos:
self.setPriorParentVector()

View File

@ -696,7 +696,7 @@ class ShowBase(DirectObject.DirectObject):
def updateManagers(self, state):
"""updateManagers(self)"""
dt = min(globalClock.getDt(), 0.1)
dt = globalClock.getDt()
if (self.particleMgrEnabled == 1):
self.particleMgr.doParticles(dt)
if (self.physicsMgrEnabled == 1):

View File

@ -123,7 +123,7 @@ handle_entries() {
if (_current_velocity > 0.0f || adjust < -0.001f) {
// ...we have a vertical thrust,
// ...or the node is above the floor, so it is airborne.
float dt = min(ClockObject::get_global_clock()->get_dt(), 0.1);
float dt = ClockObject::get_global_clock()->get_dt();
// The sign in this equation is reversed from normal. This is
// because _current_velocity is a scaler and the equation normally
// has a vector. I suppose the sign of _gravity could have been