52 [[nodiscard]]
static bool saveToFile(
const Level& level,
const std::filesystem::path& path);
Mode de cadrage de caméra porté par le niveau (EX-LVL-006, EX-REN-016, LOT-64).
Niveau chargé : grille de tuiles, entrée/sortie et mécanismes.
Sérialise un niveau vers le format JSON défini par EX-LVL-003.
Definition LevelWriter.h:33
static bool saveToFile(const Level &level, const std::filesystem::path &path)
Écrit un niveau au format JSON dans un fichier (EX-EDIT-006).
Definition LevelWriter.cpp:120
static std::string toJsonString(const Level &level)
Sérialise un niveau déjà construit et validé.
Definition LevelWriter.cpp:102
static std::string buildJson(const LevelData &data)
Construit le JSON à partir des composantes d'un niveau (utilisé également par LevelDraft::toLevel(),...
Definition LevelWriter.cpp:130
Grille dense de tuiles typées (EX-GP-001), origine haut-gauche.
Definition TileMap.h:25
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
Niveau complet en mémoire : nom, grille de tuiles, entrée/sortie et mécanismes.
Definition Level.h:80