JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
PlayerSprite.cpp File Reference
#include "HMI/Graphics/PlayerSprite.h"
#include <algorithm>

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).