|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Une famille d'assets d'entité : ce qu'elle illustre, et le contrat de dimensions. More...
#include <AssetKey.h>
Public Attributes | |
| std::string | name |
| Premier segment de la clé : beast, item, species… | |
| int | width = 0 |
| Dimensions attendues du fichier image, en pixels. | |
| int | height = 0 |
| std::vector< std::string > | catalogues |
| Les dossiers de catalogue dont chaque entrée attend une illustration de cette famille. | |
Une famille d'assets d'entité : ce qu'elle illustre, et le contrat de dimensions.
Lue dans la donnée (Assets/Entities/families.json), jamais énumérée en C++. Le LOT-08 a fixé le vocabulaire des tuiles de terrain ; celui-ci fixe celui des entités, et il grandira — sorts, PNJ, quartiers de guilde. Une énumération fermée obligerait chaque lot suivant à recompiler pour ajouter une famille.
| std::vector<std::string> core::AssetFamilyDefinition::catalogues |
Les dossiers de catalogue dont chaque entrée attend une illustration de cette famille.
| int core::AssetFamilyDefinition::height = 0 |
| std::string core::AssetFamilyDefinition::name |
Premier segment de la clé : beast, item, species…
| int core::AssetFamilyDefinition::width = 0 |
Dimensions attendues du fichier image, en pixels.