8 #ifndef COLLISIONSYSTEM_HPP_
9 #define COLLISIONSYSTEM_HPP_
16 CollisionSystem(
const std::shared_ptr<ComponentManager>& componentsManager,
const std::shared_ptr<EntityManager>& entityManager);
Definition: CollisionSystem.hpp:14
CollisionSystem(const std::shared_ptr< ComponentManager > &componentsManager, const std::shared_ptr< EntityManager > &entityManager)
Definition: CollisionSystem.cpp:18
~CollisionSystem()=default
void update()
Definition: CollisionSystem.cpp:27
void bonusCollisionManagement(Entity entityPlayer, Entity entityBonus)
Definition: CollisionSystem.cpp:82
bool checkIsValidEntity(Entity entity)
Definition: CollisionSystem.cpp:67
Definition: Entity.hpp:30
Definition: System.hpp:18
Definition: ComponentManager.hpp:14