JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
MapEntitySpawner.h File Reference

Instanciation ECS des entités de la couche objects d'un niveau (LOT-10). More...

#include <functional>
#include <string>
#include <string_view>
#include <vector>
#include "Core/Ecs/Entity.h"

Go to the source code of this file.

Classes

struct  core::InteractableKind
 Les types d'entité que ce lot sait rendre interactifs, et ce qu'ils consomment. More...

Namespaces

namespace  core
 Espace de noms du moteur et de la logique de jeu.

Functions

const std::vector< InteractableKind > & core::knownInteractableKinds ()
 Les familles connues de ce lot. Le LOT-15 et le LOT-09 en ajouteront.
std::size_t core::spawnMapEntities (World &world, const Level &level, std::string_view mapName, const std::function< void(Entity, const MapEntity &)> &onEntity={})
 Peuple un World d'une entité par objet de la couche objects.

Detailed Description

Instanciation ECS des entités de la couche objects d'un niveau (LOT-10).