aboutsummaryrefslogtreecommitdiffstats
path: root/include/engine.hpp
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2016-10-20 08:58:57 -0400
committerClyne Sullivan <tullivan99@gmail.com>2016-10-20 08:58:57 -0400
commitdbed8f40b0c85a1d550d9c2557d57b192fc097ab (patch)
treed579b3bc2449aeccddcc148b02d1dd52462c990a /include/engine.hpp
parentcb408a63a0f03ccb0b0ce7c338527a3b4964aff9 (diff)
parent87bc18a63541c6e325170fbfacde2d7610a3b852 (diff)
cat is good
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;
}