JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
AssetContract.cpp File Reference

Namespaces

namespace  hmi

Functions

const char * hmi::assetFamilyName (AssetFamily family) noexcept
 Nom lisible d'une famille d'assets, utilisé dans les messages de journalisation.
AssetDimensionContract hmi::assetDimensionContract (AssetFamily family) noexcept
 Contrat de dimensions d'une famille d'assets.
std::string hmi::describeContract (const AssetDimensionContract &contract)
 Description en français des dimensions attendues (« 16×16 px », « multiple de 16 px… »).
AssetValidation hmi::validateAsset (AssetFamily family, const std::string &fileName, int width, int height)
 Valide les dimensions d'un asset décodé contre le contrat de sa famille (EX-REN-007).