aboutsummaryrefslogtreecommitdiffstats
path: root/include/engine.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/engine.hpp')
-rw-r--r--include/engine.hpp9
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;
}