JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::AssetFamilyDefinition Struct Reference

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.

Detailed Description

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.

Member Data Documentation

◆ catalogues

std::vector<std::string> core::AssetFamilyDefinition::catalogues

Les dossiers de catalogue dont chaque entrée attend une illustration de cette famille.

◆ height

int core::AssetFamilyDefinition::height = 0

◆ name

std::string core::AssetFamilyDefinition::name

Premier segment de la clé : beast, item, species

◆ width

int core::AssetFamilyDefinition::width = 0

Dimensions attendues du fichier image, en pixels.


The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Resources/AssetKey.h