diff --git a/panda/src/collide/Sources.pp b/panda/src/collide/Sources.pp index 546099785f..4078a6673f 100644 --- a/panda/src/collide/Sources.pp +++ b/panda/src/collide/Sources.pp @@ -12,12 +12,13 @@ #define SOURCES \ collisionEntry.I collisionEntry.h \ collisionGeom.I collisionGeom.h \ - collisionHandler.h \ + collisionHandler.I collisionHandler.h \ collisionHandlerEvent.I collisionHandlerEvent.h \ collisionHandlerFloor.I collisionHandlerFloor.h \ collisionHandlerGravity.I collisionHandlerGravity.h \ collisionHandlerPhysical.I collisionHandlerPhysical.h \ collisionHandlerPusher.I collisionHandlerPusher.h \ + collisionHandlerFluidPusher.I collisionHandlerFluidPusher.h \ collisionHandlerQueue.h \ collisionDSSolid.I collisionDSSolid.h \ collisionInvSphere.I collisionInvSphere.h \ @@ -47,6 +48,7 @@ collisionHandlerGravity.cxx \ collisionHandlerPhysical.cxx \ collisionHandlerPusher.cxx \ + collisionHandlerFluidPusher.cxx \ collisionHandlerQueue.cxx \ collisionLevelStateBase.cxx \ collisionLevelState.cxx \ @@ -70,12 +72,13 @@ #define INSTALL_HEADERS \ collisionEntry.I collisionEntry.h \ collisionGeom.I collisionGeom.h \ - collisionHandler.h \ + collisionHandler.I collisionHandler.h \ collisionHandlerEvent.I collisionHandlerEvent.h \ collisionHandlerFloor.I collisionHandlerFloor.h \ collisionHandlerGravity.I collisionHandlerGravity.h \ collisionHandlerPhysical.I collisionHandlerPhysical.h \ collisionHandlerPusher.I collisionHandlerPusher.h \ + collisionHandlerFluidPusher.I collisionHandlerFluidPusher.h \ collisionHandlerQueue.h \ collisionDSSolid.I collisionDSSolid.h \ collisionInvSphere.I collisionInvSphere.h \ diff --git a/panda/src/collide/config_collide.cxx b/panda/src/collide/config_collide.cxx index 236ff75a55..19abe291b7 100644 --- a/panda/src/collide/config_collide.cxx +++ b/panda/src/collide/config_collide.cxx @@ -24,6 +24,7 @@ #include "collisionHandlerGravity.h" #include "collisionHandlerPhysical.h" #include "collisionHandlerPusher.h" +#include "collisionHandlerFluidPusher.h" #include "collisionHandlerQueue.h" #include "collisionDSSolid.h" #include "collisionInvSphere.h" @@ -109,6 +110,7 @@ init_libcollide() { CollisionHandlerGravity::init_type(); CollisionHandlerPhysical::init_type(); CollisionHandlerPusher::init_type(); + CollisionHandlerFluidPusher::init_type(); CollisionHandlerQueue::init_type(); CollisionDSSolid::init_type(); CollisionInvSphere::init_type();