|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Files | |
| CameraFraming.cpp | |
| CameraFraming.h | |
| Mode de cadrage de caméra porté par le niveau (EX-LVL-006, EX-REN-016, LOT-64). | |
| GridPosition.h | |
| Position entière dans la grille d'un niveau (colonne, ligne). | |
| Level.h | |
| Niveau chargé : grille de tuiles, entrée/sortie et mécanismes. | |
| LevelDraft.cpp | |
| LevelDraft.h | |
| Représentation mutable d'un niveau en cours d'édition. | |
| LevelLoader.cpp | |
| LevelLoader.h | |
| Chargement d'un niveau depuis le format JSON (liste de tuiles-objets). | |
| LevelOutcome.cpp | |
| LevelOutcome.h | |
| Issue d'un niveau (en cours / gagné / perdu) évaluée depuis la position du personnage. | |
| LevelProperties.h | |
| Propriétés libres d'une couche ou d'une entité de carte. | |
| LevelScene.cpp | |
| LevelScene.h | |
| Projection d'un niveau en entités ECS (une tuile non vide = un sprite). | |
| LevelsLog.h | |
| Macros de journalisation de la catégorie « Levels ». | |
| LevelWriter.cpp | |
| LevelWriter.h | |
| Sérialisation d'un niveau vers le format JSON, symétrique à LevelLoader. | |
| MapEntity.h | |
| Entité placée sur une carte : PNJ, coffre, panneau, portail, déclencheur (LOT-04). | |
| Plane.h | |
| Plan pictural d'un niveau : image couvrant le niveau entier (EX-DEC-040, LOT-69). | |
| TileLayer.h | |
| Couche de tuiles typée d'une carte (LOT-04). | |
| TileMap.cpp | |
| TileMap.h | |
| Grille de tuiles typées d'un niveau. | |
| TileType.h | |
| Types de tuiles d'une carte et utilitaires associés. | |
| TileTypeName.cpp | |
| TileTypeName.h | |
| Correspondance entre core::TileType et son nom textuel (EX-LVL-003). | |