JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
MapEntity.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include <string>
7
10
15
16namespace core {
17
41
42} // namespace core
Position entière dans la grille d'un niveau (colonne, ligne).
Propriétés libres d'une couche ou d'une entité de carte.
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
std::map< std::string, PropertyValue > PropertyMap
Propriétés libres, indexées par nom.
Definition LevelProperties.h:44
Position d'une case dans la grille d'un niveau, en coordonnées entières.
Definition GridPosition.h:20
Une entité de carte — ce qui n'est pas une tuile.
Definition MapEntity.h:32
std::string type
Type de l'entité, libre : "npc", "chest", "sign", "portal", "encounter"…
Definition MapEntity.h:34
GridPosition position
Case occupée par l'entité.
Definition MapEntity.h:36
PropertyMap properties
Propriétés libres (core::PropertyMap), y compris les clés que le chargeur n'a pas reconnues — elles s...
Definition MapEntity.h:39