21 #ifndef ICOLLISION_LISTENER_H
22 #define ICOLLISION_LISTENER_H
26 #include "../CD_LIB/CDVolume.h"
30 namespace OpenSkyNet {
70 #endif //ICOLLISION_LISTENER_H
#define UNUSED(var)
Definition: UTypes.h:35
virtual void handleNewCollisions(Object *collidee_, std::vector< Object * > &colliders_)
Definition: ICollisionListener.h:55
virtual void handleNonCollidingTransformApplied(Object *obj_)
Definition: ICollisionListener.h:45
virtual bool handleOutOfGrid(Object *obj_)
Definition: ICollisionListener.h:65
virtual bool handleWrongSidedness(Object *collidee_, std::vector< CD::HitInfo > &collisions_)
Definition: ICollisionListener.h:62
virtual void setNonCollidingData(Object *obj_)
Definition: ICollisionListener.h:41
#define CORE_DLL
Definition: CCoreDLL.h:57
Definition: ICollisionListener.h:34
virtual bool handleCollisions(Object *collidee_, std::vector< CD::HitInfo > &collisions_, float &dt_)
Definition: ICollisionListener.h:51
virtual void handleDeletedCollisions(Object *collidee_, std::vector< Object * > &colliders_)
Definition: ICollisionListener.h:59