14 #ifndef GK_COLLISIONCOMPONENT_HPP_ 15 #define GK_COLLISIONCOMPONENT_HPP_ 37 it(object1, object2, inCollision);
57 #endif // GK_COLLISIONCOMPONENT_HPP_ std::function< void(SceneObject &, SceneObject &, bool)> CollisionAction
void collisionActions(SceneObject &object1, SceneObject &object2, bool inCollision)
void addAction(CollisionAction action)
std::vector< CollisionAction > m_actions
void checkCollisions(SceneObject &object)
std::vector< CollisionChecker > m_checkers
std::function< void(SceneObject &)> CollisionChecker
void addChecker(CollisionChecker checker)