From c55bea122846f9dda350ab206150f91c20fdabcb Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 14 Aug 2021 10:23:56 +0300 Subject: [PATCH] Add species name to ecs behavior context --- libs/util/include/psemek/util/ecs.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/util/include/psemek/util/ecs.hpp b/libs/util/include/psemek/util/ecs.hpp index 170c0f25..42ff337e 100644 --- a/libs/util/include/psemek/util/ecs.hpp +++ b/libs/util/include/psemek/util/ecs.hpp @@ -69,7 +69,6 @@ namespace psemek::util virtual std::size_t list_size() const = 0; private: - std::string name_; handle id_; @@ -90,6 +89,7 @@ namespace psemek::util typename Behavior::context ctx; ctx.species = id_; + ctx.species_name = name_; ((std::get(ctx.components) = get_species_component()), ...); @@ -239,6 +239,7 @@ namespace psemek::util struct context { ecs_detail::handle species; + std::string_view species_name; ecs_detail::handle entity; component_ptrs components;