74 const SkinCatalog* catalog,
75 std::string_view setName);
Mode de rendu Physique/Texture et sa persistance (EX-REN-046).
Association type de tuile → asset et mode de rendu, groupée en jeux nommés (EX-EDIT-042,...
Composant d'apparence 2D d'une entité (données pures).
Types de tuiles d'une carte et utilitaires associés.
TileType
Type d'une tuile de la grille d'une carte (EX-GP-001).
Definition TileType.h:32
Definition AudioEngine.cpp:15
PaletteThumbnailSource
D'où provient la vignette affichée par la palette pour un type de tuile.
Definition PaletteAppearance.h:21
@ Skin
Fichier de skin, dans le dossier Assets/Skins/.
Definition PaletteAppearance.h:25
@ Atlas
Couleur plate de l'atlas : mode Physique, ou repli si l'atlas fait foi.
Definition PaletteAppearance.h:23
@ MissingTexture
Damier magenta : le type n'est pas encore habillé (EX-NFR-040).
Definition PaletteAppearance.h:27
PaletteThumbnail paletteThumbnail(RenderMode mode, core::TileType type, const core::AtlasRegion &physicalRegion, const SkinCatalog *catalog, std::string_view setName)
Choisit la vignette à afficher pour un type de tuile dans la palette.
Definition PaletteAppearance.cpp:28
RenderMode
Mode de rendu de la scène : lecture directe des collisions, ou habillage.
Definition RenderMode.h:23
Région source dans l'atlas de textures, en pixels (origine haut-gauche).
Definition Sprite.h:22
std::int32_t height
Definition Sprite.h:26
std::int32_t x
Definition Sprite.h:23
std::int32_t y
Definition Sprite.h:24
std::int32_t width
Definition Sprite.h:25
Vignette à afficher pour un type de tuile : d'où la lire, et quelle région y prendre.
Definition PaletteAppearance.h:31
bool masked
true si l'image doit être détourée à la silhouette du type avant affichage (pentes et arrondis,...
Definition PaletteAppearance.h:39
PaletteThumbnailSource source
Definition PaletteAppearance.h:32
friend bool operator==(const PaletteThumbnail &lhs, const PaletteThumbnail &rhs)
Definition PaletteAppearance.h:41
core::AtlasRegion region
Région à échantillonner, en pixels, dans la source désignée.
Definition PaletteAppearance.h:34
std::string asset
Fichier à décoder si source vaut Skin ; vide sinon.
Definition PaletteAppearance.h:36