From f163e8f37123e651ea80b690793845b31ddb8639 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Wed, 6 Apr 2022 20:52:51 -0700 Subject: Changeset: 2 Work on moving infrastruture to this project --- source/Level.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 source/Level.hpp (limited to 'source/Level.hpp') 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 { +}; -- cgit v1.2.3-70-g09d2