diff options
Diffstat (limited to 'include/engine.hpp')
-rw-r--r-- | include/engine.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/engine.hpp b/include/engine.hpp index 2bde6de..e564691 100644 --- a/include/engine.hpp +++ b/include/engine.hpp @@ -2,9 +2,14 @@ #define ENGINE_HPP_ #include <entityx/entityx.h> +#include "entityx/deps/Dependencies.h" +#include <texture.hpp> +#include <components.hpp> #include <events.hpp> +//game::engine::Systems->add<entityx::deps::Dependency<Visible, Sprite>>(); + class Engine : public entityx::Receiver<Engine> { private: bool gameRunning; @@ -38,7 +43,7 @@ public: namespace game { - extern entityx::EventManager events; + extern entityx::EventManager events; extern entityx::EntityManager entities; extern Engine engine; @@ -46,6 +51,8 @@ namespace game { inline void endGame(void) { events.emit<GameEndEvent>(); } + + extern SpriteLoader sprite_l; } |