8 #ifndef BONUSSYSTEM_HPP_
9 #define BONUSSYSTEM_HPP_
17 BonusSystem(
const std::shared_ptr<ComponentManager>& componentsManager,
const std::shared_ptr<EntityManager>& entityManager);
21 void setSfml(std::shared_ptr<InitSfml> sfml);
22 void setClock(std::shared_ptr<Clock> clock);
27 std::shared_ptr<InitSfml> _sfml;
28 std::shared_ptr<Clock> _clock;
Definition: BonusSystem.hpp:15
void setSfml(std::shared_ptr< InitSfml > sfml)
Definition: BonusSystem.cpp:85
bool checkIsValidEntity(Entity entity)
Definition: BonusSystem.cpp:108
void update()
Definition: BonusSystem.cpp:25
BonusSystem(const std::shared_ptr< ComponentManager > &componentsManager, const std::shared_ptr< EntityManager > &entityManager)
Definition: BonusSystem.cpp:18
void setClock(std::shared_ptr< Clock > clock)
Definition: BonusSystem.cpp:96
Definition: Entity.hpp:30
Definition: System.hpp:18
Definition: ComponentManager.hpp:14