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

Dimensions, en pixels, du PNG d'un plan. More...

#include <PlaneFileNaming.h>

Public Attributes

int width = 0
int height = 0

Friends

bool operator== (const PlanePixelSize &, const PlanePixelSize &) noexcept=default

Detailed Description

Dimensions, en pixels, du PNG d'un plan.

Le format borne déjà le produit taille × densité au chargement (EX-DEC-044) : cette fonction ne re-valide rien, elle dérive. Sa raison d'être est qu'un seul endroit décide de ces dimensions — la création du fichier, le changement de densité et le contrôle de cohérence (TACHE-10) doivent tomber d'accord, et trois calculs séparés finiraient par diverger.

Parameters
widthUnitsLargeur du niveau, en cases.
heightUnitsHauteur du niveau, en cases.
pixelsPerUnitDensité du plan (4, 8 ou 16).
Returns
Les dimensions attendues ; {0, 0} si un paramètre est invalide.

◆ operator==

bool operator== ( const PlanePixelSize & ,
const PlanePixelSize &  )
friend

Member Data Documentation

◆ height

int hmi::PlanePixelSize::height = 0

◆ width

int hmi::PlanePixelSize::width = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/HMI/Editor/PlaneFileNaming.h