diff --git a/direct/src/controls/GravityWalker.py b/direct/src/controls/GravityWalker.py index 53c8197279..b7dc06e7a0 100755 --- a/direct/src/controls/GravityWalker.py +++ b/direct/src/controls/GravityWalker.py @@ -215,7 +215,10 @@ class GravityWalker(DirectObject.DirectObject): cSphereNode.setIntoCollideMask(BitMask32.allOff()) # set up collision mechanism - handler = CollisionHandlerPusher() + if config.GetBool('want-fluid-pusher', 0): + handler = CollisionHandlerFluidPusher() + else: + handler = CollisionHandlerPusher() #handler.setInPattern("pusher_enter%in") #handler.setOutPattern("pusher_exit%in")