From 6da7b0a4b5891846797e798dd02c37f3af90ae38 Mon Sep 17 00:00:00 2001 From: Joseph Walton-Rivers <joseph@walton-rivers.uk> Date: Wed, 22 Jun 2022 08:40:20 +0100 Subject: [PATCH] IDs are immutable after creation --- include/fggl/ecs/types.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/fggl/ecs/types.hpp b/include/fggl/ecs/types.hpp index d82bd01..92f727d 100644 --- a/include/fggl/ecs/types.hpp +++ b/include/fggl/ecs/types.hpp @@ -24,13 +24,13 @@ namespace fggl::ecs { struct entity { - std::uint32_t id; + const std::uint32_t id; }; constexpr const entity NULL_ENTITY = {0}; constexpr const entity MAX_ENTITY = {0xFFFFFFFF}; struct componentID { - std::uint32_t id; + const std::uint32_t id; }; constexpr const entity NULL_COMPONENT = {0}; -- GitLab