Better narration processing

This commit is contained in:
2026-01-22 17:15:19 +03:00
parent 4b24d85123
commit cd91174f5d
23 changed files with 1301 additions and 367 deletions

View File

@@ -3,6 +3,7 @@
#include <flecs.h>
namespace ECS
{
struct TownCharacterHolder{int index;};
struct CharacterManagerModule {
std::set<flecs::entity> characters;
flecs::entity player;
@@ -17,6 +18,10 @@ struct CharacterManagerModule {
{
return player;
}
void registerTownCharacters(flecs::entity town);
void setTownCharacter(flecs::entity town, int index, bool enable);
CharacterManagerModule(CharacterManagerModule &&) = delete;
CharacterManagerModule &operator=(CharacterManagerModule&&) = delete;
};
}
#endif