aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/Metadata.h
diff options
context:
space:
mode:
authormax-001 <maxsmits21@kpnmail.nl>2024-11-06 15:20:25 +0100
committermax-001 <maxsmits21@kpnmail.nl>2024-11-06 15:20:25 +0100
commit6296b85846b21083e4f545b209f1d9edce2b06f9 (patch)
treeae83cf160d44541850f970cc933530474d3cb651 /src/crepe/Metadata.h
parent5af0b90f11929ca99a48389ef29d8a56f39b0efd (diff)
Moved Matadata to api folder (because it may be used by the game programmer)
Diffstat (limited to 'src/crepe/Metadata.h')
-rw-r--r--src/crepe/Metadata.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/crepe/Metadata.h b/src/crepe/Metadata.h
deleted file mode 100644
index d52ab67..0000000
--- a/src/crepe/Metadata.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#pragma once
-
-#include <string>
-#include <vector>
-
-#include "Component.h"
-
-namespace crepe {
-
-/**
- * \brief Metadata component
- *
- * This class represents the Metadata component. It stores the name, tag, parent
- * and children of a GameObject.
- */
-class Metadata : public Component {
-public:
- /**
- * \param game_object_id The id of the GameObject this component belongs to
- * \param name The name of the GameObject
- * \param tag The tag of the GameObject
- */
- Metadata(uint32_t game_object_id, const std::string & name,
- const std::string & tag);
- /**
- * \brief Get the maximum number of instances for this component
- *
- * \return The maximum number of instances for this component
- */
- virtual int get_instances_max() const { return 1; }
-
-public:
- //! The name of the GameObject
- std::string name;
- //! The tag of the GameObject
- std::string tag;
- //! The id of the parent GameObject (-1 if no parent)
- uint32_t parent = -1;
- //! The ids of the children GameObjects
- std::vector<uint32_t> children;
-};
-
-} // namespace crepe