|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
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). More...
Go to the source code of this file.
Namespaces | |
| namespace | hmi |
Functions | |
| bool | hmi::isBitmask16Candidate (const DecodedImage &image, int tileSize) noexcept |
true si image a exactement les dimensions d'une planche à raccords bitmask16. | |
| std::optional< AutotileCell > | hmi::bitmaskCellAtPixel (const DecodedImage &image, int tileSize, int x, int y) noexcept |
| Case de la planche sous un pixel donné. | |
| DecodedImage | hmi::buildAutotileAssemblyPreview (const DecodedImage &sheet, int tileSize) |
| Construit l'aperçu d'assemblage 3×3 démonstratif à partir de la planche en cours. | |
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).
Fonctions pures (aucune dépendance Qt/GPU, EX-NFR-010), qui n'utilisent jamais qu'une seule table de raccords : celle de HMI/Graphics/TileAutotile.h (LOT-42). Une planche bitmask16 fait exactement AUTOTILE_SHEET_SIDE × AUTOTILE_SHEET_SIDE cases — c'est ce qui distingue une planche à raccords d'un autre asset de la même famille (EX-REN-007 autorise des planches plus grandes).