diff options
author | Andy Belle-Isle <drumsetmonkey@gmail.com> | 2019-09-11 01:46:14 -0400 |
---|---|---|
committer | Andy Belle-Isle <drumsetmonkey@gmail.com> | 2019-09-11 01:46:14 -0400 |
commit | 8f0db67c5fdbc1e7b8759f44b45ad64caf336cb5 (patch) | |
tree | 0333263e39e51eab9fdb83fc1f6046159d91b0e4 /src/world.hpp | |
parent | 1d9c67f5719b3c55b1f2f2537e796e2ad95e1ac1 (diff) |
World system now has a pointer to the current world, and worlds created in Lua are returned to Lua as pointers
Diffstat (limited to 'src/world.hpp')
-rw-r--r-- | src/world.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/world.hpp b/src/world.hpp index 7c66e6b..4ceca94 100644 --- a/src/world.hpp +++ b/src/world.hpp @@ -52,13 +52,14 @@ class WorldSystem : public entityx::System<WorldSystem> { private: std::vector<World> worlds; - //World& currentWorld; + World* currentWorld; public: - WorldSystem(void) {} + WorldSystem(void): + currentWorld(nullptr) {} ~WorldSystem(void) {} - unsigned int addWorld(sol::object); + World* addWorld(sol::object); /** * Prepares the system for running. |