diff options
Diffstat (limited to 'source/Level.hpp')
-rw-r--r-- | source/Level.hpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source/Level.hpp b/source/Level.hpp new file mode 100644 index 0000000..2359c1d --- /dev/null +++ b/source/Level.hpp @@ -0,0 +1,16 @@ +#pragma once + +#include "GameObject.hpp" + +class LevelWrapperObject : public GameObject { +public: + using GameObject::GameObject; + ~LevelWrapperObject() override; + + virtual Tags::GameObjectMemoryManagement GetMemoryManagement() const override { return Tags::GOMM_AllChildren; } + virtual Tags::GameObjectType GetTypeTag() const override { return Tags::GOT_LevelWrapper; } +}; + +/// Represents a seralized GameObject tree. +class Level { +}; |