|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Files | |
| AssetFileOperations.cpp | |
| AssetFileOperations.h | |
| Opérations fichiers sur les assets d'un dossier (créer/renommer/dupliquer/supprimer), sans Qt (EX-EDIT-026). | |
| AssetLibrary.cpp | |
| AssetLibrary.h | |
| Balayage et filtrage d'un dossier d'assets image, partagé par toutes les sections du panneau « Textures » (EX-EDIT-026). | |
| AssetReferences.cpp | |
| AssetReferences.h | |
| Détection des références à un fichier d'asset, pour avertir avant renommage/suppression (EX-EDIT-026). | |
| AssetThumbnailView.cpp | |
| AssetThumbnailView.h | |
| Widget de vignettes partagé, pour parcourir, choisir et gérer les fichiers d'un dossier d'assets (EX-EDIT-026). | |
| EditContextTarget.h | |
| Cible des commandes Annuler/Refaire/Copier/Coller, indépendante du contexte d'édition qui les implémente (LOT-57 TACHE-04, EX-IHM-062). | |
| EditorStatus.cpp | |
| EditorStatus.h | |
| Choix du contenu de la barre d'état de l'éditeur : zones permanentes et aide contextuelle à l'outil actif (LOT-57 TACHE-01, EX-IHM-060). | |
| EditorTool.h | |
| Outil actif dans la grille de l'éditeur (LOT-15, EX-EDIT-014). | |
| FileOperationResult.h | |
| Résultat d'une opération de fichier de l'éditeur, partagé par les niveaux (LevelFileOperations) et les assets (AssetFileOperations). | |
| LevelBrowserPanel.cpp | |
| LevelBrowserPanel.h | |
| Panneau « Niveaux » : liste, recherche et gestion des fichiers de niveaux (LOT-36). | |
| LevelFileOperations.cpp | |
| LevelFileOperations.h | |
| Opérations fichiers sur les niveaux (créer/renommer/dupliquer/supprimer), sans Qt (LOT-36). | |
| LevelNameValidation.cpp | |
| LevelNameValidation.h | |
| Validation d'un nom de niveau saisi dans l'éditeur (EX-EDIT-009). | |
| LinkGeometry.cpp | |
| LinkGeometry.h | |
| Géométrie et modèle d'affichage des liens de mécanismes (LOT-37), purs et testables. | |
| LinkGesture.cpp | |
| LinkGesture.h | |
| Machine à état du geste de l'outil « Lien » (LOT-37), pure et testable. | |
| LinkPanel.cpp | |
| LinkPanel.h | |
| Panneau « Liens » : liste/surbrillance/suppression des liaisons de mécanismes (LOT-37). | |
| MechanismAnimationAssignments.cpp | |
| MechanismAnimationAssignments.h | |
| Logique pure de la section « Animations » du panneau « Textures » (LOT-47 TACHE-04). | |
| PaletteAppearance.cpp | |
| PaletteAppearance.h | |
| Choix de la vignette d'un type de tuile dans la palette (EX-EDIT-027). | |
| PalettePanel.cpp | |
| PalettePanel.h | |
| Panneau « Palette » : arbre de sélection du type de tuile à peindre (LOT-35). | |
| PanelFocus.cpp | |
| PanelFocus.h | |
| Correspondance outil actif → panneau à mettre en avant (LOT-57 TACHE-02, EX-IHM-061). | |
| PixelAssetIO.cpp | |
| PixelAssetIO.h | |
| Tailles d'asset proposées à la création dans l'atelier pixel art (LOT-54 TACHE-05, EX-REN-007). | |
| PixelAutotilePreview.cpp | |
| PixelAutotilePreview.h | |
| Mode planche à raccords de l'atelier pixel art : détection, case survolée et aperçu d'assemblage (LOT-54 TACHE-08, EX-EDIT-025). | |
| PixelCanvas.cpp | |
| PixelCanvas.h | |
| Canevas de l'atelier pixel art : affiche et édite un hmi::DecodedImage en mémoire (LOT-54 TACHE-03, EX-EDIT-045). | |
| PixelCanvasGeometry.cpp | |
| PixelCanvasGeometry.h | |
| Conversions pures vue ↔ image du canevas pixel art (LOT-54 TACHE-03, EX-EDIT-045). | |
| PixelHistory.cpp | |
| PixelHistory.h | |
| Historique nommé, annulation et rétablissement du canevas pixel art (LOT-54 TACHE-02). | |
| PixelHistoryPanel.cpp | |
| PixelHistoryPanel.h | |
| Panneau d'historique visuel de l'atelier pixel art (LOT-54 TACHE-04, EX-IHM-060). | |
| PixelOperations.cpp | |
| PixelOperations.h | |
| Opérations pures sur un tampon de pixels RGBA (atelier pixel art, LOT-54 TACHE-02). | |
| PixelPalette.cpp | |
| PixelPalette.h | |
| Palette de projet persistée, extraction depuis un asset et contrainte de couleur (LOT-54 TACHE-07, EX-REN-042). | |
| PixelPalettePanel.cpp | |
| PixelPalettePanel.h | |
| Panneau d'édition de la palette de projet de l'atelier pixel art (LOT-54 TACHE-07). | |
| PixelTool.h | |
| Outil actif du canevas pixel art (LOT-54 TACHE-03/TACHE-04). | |
| PlaneFileNaming.cpp | |
| PlaneFileNaming.h | |
| Nommage et dimensions des fichiers de plan (EX-EDIT-047, EX-DEC-041, LOT-69 TACHE-08). | |
| PlaneReference.cpp | |
| PlaneReference.h | |
| Repères géométriques du mode création : pelure d'oignon des tuiles, aplatissement des plans voisins et rééchantillonnage (EX-EDIT-046, EX-DEC-045, LOT-69 TACHE-07). | |
| PlanesPanel.cpp | |
| PlanesPanel.h | |
| Panneau « Plans » : liste ordonnée des plans picturaux et réglages du plan sélectionné (EX-EDIT-047, LOT-69 TACHE-08). | |
| SkinAssignments.cpp | |
| SkinAssignments.h | |
| Logique pure alimentant le panneau « Textures » (EX-EDIT-042, EX-EDIT-024). | |
| TaxonomyLabels.cpp | |
| TaxonomyLabels.h | |
| Traduction des libellés de la taxonomie de tuiles (EX-REN-033). | |
| TextureAssignGesture.cpp | |
| TextureAssignGesture.h | |
| Geste de l'outil « Texture par instance » (LOT-45), pur et testable. | |
| TexturePanel.cpp | |
| TexturePanel.h | |
| Panneau « Textures » : jeu de skins courant et assignation par type (LOT-42). | |
| ThumbnailGeometry.cpp | |
| ThumbnailGeometry.h | |
| Dimensionnement des vignettes de l'éditeur à l'échelle d'affichage réelle (LOT-56 TACHE-05, EX-IHM-053). | |
| TileTaxonomy.cpp | |
| TileTaxonomy.h | |
| Organisation des types de tuiles en catégories/sous-groupes pour la palette (LOT-35). | |