#ifndef BEHAVIOUR_SYSTEM_H_FC908ABE #define BEHAVIOUR_SYSTEM_H_FC908ABE #include "system.h" #include "timer.h" class Game; class BehaviourSystem : public System { public: static constexpr SystemKey Key = SystemKey::Behaviour; explicit BehaviourSystem(Game& game) : game_(game) {} void tick(double dt) override; private: Game& game_; Timer timer_ { 500 }; }; #endif /* end of include guard: BEHAVIOUR_SYSTEM_H_FC908ABE */