aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/api/GameObject.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/crepe/api/GameObject.h')
-rw-r--r--src/crepe/api/GameObject.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/crepe/api/GameObject.h b/src/crepe/api/GameObject.h
index 043913a..c66da3d 100644
--- a/src/crepe/api/GameObject.h
+++ b/src/crepe/api/GameObject.h
@@ -37,6 +37,13 @@ private:
//! ComponentManager instances GameObject
friend class ComponentManager;
+protected:
+ GameObject(GameObject &&) = default;
+
+ GameObject(const GameObject &) = delete;
+ GameObject & operator=(const GameObject &) = delete;
+ GameObject & operator=(GameObject &&) = delete;
+
public:
//! The id of the GameObject
const game_object_id_t id;