diff options
author | hnOsmium0001 <[email protected]> | 2022-04-06 20:52:51 -0700 |
---|---|---|
committer | hnOsmium0001 <[email protected]> | 2022-04-06 20:52:51 -0700 |
commit | 3fdc6eb4f2cbeffce9b250beec4d3a2d52a3f534 (patch) | |
tree | 05991741844aa2814b3ac71e2c843ebe07244845 /source/Level.hpp | |
parent | ebd42760caaec8330a3c028f31adc7bc0b339d16 (diff) |
Work on moving infrastruture to this project
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 { +}; |