|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Parcours système : créer un niveau dans l'éditeur, l'enregistrer, le recharger, et vérifier qu'il est immédiatement jouable — sans la couche GPU (LOT-14). More...
#include <filesystem>#include <gtest/gtest.h>#include "Core/Levels/CameraFraming.h"#include "Core/Levels/GridPosition.h"#include "Core/Levels/Level.h"#include "Core/Levels/LevelDraft.h"#include "Core/Levels/LevelLoader.h"#include "Core/Levels/LevelOutcome.h"#include "Core/Levels/LevelWriter.h"#include "Core/Levels/TileType.h"#include "Core/Math/Vector2.h"#include "Core/Physics/Aabb.h"Functions | |
| TEST (ParcoursEditionSysteme, EditeAnnuleEnregistreEtRechargeLeCadrageDeCamera) | |
| Parcours complet d'édition du cadrage de caméra : choisir un mode, l'annuler, en choisir un autre avec une taille de salle personnalisée, enregistrer, recharger – exactement le geste du sélecteur de la section « Cadrage » (EX-EDIT-028, LOT-64). | |
| TEST (ParcoursEditionSysteme, EditeDessineDesZonesDeCameraEnregistreEtRecharge) | |
| Parcours complet d'édition des zones de caméra dessinées à la main : passer en mode par salle, dessiner deux zones (outil « Zone de caméra »), retirer l'une d'elles par erreur puis annuler ce retrait, enregistrer, recharger (EX-LVL-007, EX-EDIT-029). | |
Parcours système : créer un niveau dans l'éditeur, l'enregistrer, le recharger, et vérifier qu'il est immédiatement jouable — sans la couche GPU (LOT-14).
| TEST | ( | ParcoursEditionSysteme | , |
| EditeAnnuleEnregistreEtRechargeLeCadrageDeCamera | ) |
Parcours complet d'édition du cadrage de caméra : choisir un mode, l'annuler, en choisir un autre avec une taille de salle personnalisée, enregistrer, recharger – exactement le geste du sélecteur de la section « Cadrage » (EX-EDIT-028, LOT-64).
Cas de test : Parcours complet d'édition du cadrage de caméra : choisir, annuler, enregistrer, recharger.
Categorie : Système · Éditeur de niveaux
Criticite : Critique
Etapes :
1. Choisir le mode suivi sur un brouillon.
2. Annuler (undo) : retour au cadrage par défaut.
3. Choisir le mode par salle avec une taille personnalisée.
4. Enregistrer sur disque, recharger.
Resultat attendu : Le niveau rechargé restitue exactement le mode et la taille de salle choisis en dernier ; l'annulation intermédiaire n'y figure pas (historique linéaire normal).
| TEST | ( | ParcoursEditionSysteme | , |
| EditeDessineDesZonesDeCameraEnregistreEtRecharge | ) |
Parcours complet d'édition des zones de caméra dessinées à la main : passer en mode par salle, dessiner deux zones (outil « Zone de caméra »), retirer l'une d'elles par erreur puis annuler ce retrait, enregistrer, recharger (EX-LVL-007, EX-EDIT-029).
Cas de test : Parcours complet d'édition des zones de caméra dessinées à la main.
Categorie : Système · Éditeur de niveaux
Criticite : Critique
Etapes :
1. Passer en mode par salle, dessiner deux zones.
2. Retirer la première par erreur, annuler le retrait.
3. Enregistrer sur disque, recharger.
Resultat attendu : Le niveau rechargé restitue les deux zones, dans le même ordre, avec leurs bornes exactes.