|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Facteur d'agrandissement entier des écrans du jeu (LOT-66, EX-IHM-070). More...
Go to the source code of this file.
Namespaces | |
| namespace | hmi |
Functions | |
| int | hmi::identityScaleFor (int windowLogicalHeight) noexcept |
| Facteur d'agrandissement des écrans du jeu pour une hauteur de fenêtre donnée. | |
| int | hmi::identityScaleForDisplay (int windowLogicalHeight, int availableLogicalHeight) noexcept |
| Facteur d'agrandissement borné par la zone d'affichage réellement disponible (EX-IHM-081). | |
Variables | |
| constexpr int | hmi::IDENTITY_BASE_HEIGHT = 360 |
| Hauteur, en pixels logiques, de la maquette à l'échelle 1. | |
| constexpr int | hmi::IDENTITY_MAX_SCALE = 3 |
| Plus grand facteur admis. | |
Facteur d'agrandissement entier des écrans du jeu (LOT-66, EX-IHM-070).
Logique pure (aucune dépendance Qt/GPU), testable hors instance d'application (EX-NFR-010) — compilée à la fois dans JustAnotherDnDGame et directement dans UnitTests, comme HMI/Interface/DesignTokens.cpp. Même découpage que hmi::thumbnailPixelSize : cette fonction décide de combien agrandir, la couche Qt (hmi::applyStyleSheet) décide quoi multiplier.
Une échelle fractionnaire ne serait donc pas floue : elle serait fausse, et silencieuse.