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

Projection d'un niveau en entités ECS (une tuile non vide = un sprite). More...

#include <cstddef>
#include <functional>
#include "Core/Ecs/Components/Sprite.h"
#include "Core/Ecs/Entity.h"
#include "Core/Levels/TileLayer.h"
#include "Core/Levels/TileType.h"

Go to the source code of this file.

Namespaces

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

Functions

void core::buildLevelScene (World &world, const Level &level, const std::function< AtlasRegion(TileType)> &regionForTile, const std::function< void(Entity, LayerKind, TileType, int, int)> &onTileEntity={})
 Peuple un World d'une entité par tuile non vide du niveau.

Detailed Description

Projection d'un niveau en entités ECS (une tuile non vide = un sprite).