|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Logique pure de l'habillage du personnage par spritesheet externe (LOT-48). More...
Go to the source code of this file.
Classes | |
| struct | hmi::PlayerSpriteQuad |
| Position et taille du quad d'affichage du personnage, en unités monde, relatives au coin haut-gauche de sa hitbox (Transform::position). More... | |
Namespaces | |
| namespace | hmi |
Functions | |
| PlayerSpriteQuad | hmi::computePlayerSpriteQuad (core::Vector2 imageSizePixels, core::Vector2 hitboxSize) |
| Calcule le quad d'affichage du personnage à partir de la taille de l'image et de la hitbox, par ancrage centre-bas (LOT-48 TACHE-01). | |
| const std::vector< std::string > & | hmi::proceduralPlayerClipNames () |
| Noms des clips que l'atlas procédural sait dessiner (Idle/Run/Jump, LOT-18) : seule source de vérité, partagée avec hmi::PlayerClipKind — traitée comme une « spritesheet » n'en déclarant que trois par hmi::resolveDeclaredPlayerClip. | |
| std::string | hmi::resolveDeclaredPlayerClip (const std::vector< std::string > &declaredNames, std::string_view requested) |
| Résout un nom de clip demandé vers le plus proche déclaré dans un jeu partiel (LOT-48 TACHE-01/TACHE-02). | |
Variables | |
| const std::string | hmi::PLAYER_SUBDIRECTORY = "Player/" |
| Sous-dossier de la spritesheet du personnage, relatif au dossier d'assets (LOT-48). | |
| const std::string | hmi::PLAYER_SHEET_FILE_NAME = "player.png" |
| Nom logique de la spritesheet du personnage (LOT-48). | |
Logique pure de l'habillage du personnage par spritesheet externe (LOT-48).