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

Namespaces

namespace  hmi

Functions

bool hmi::hasSilhouette (core::TileType type) noexcept
 Indique si type a une silhouette, c'est-à-dire une matière qui n'occupe pas toute la case et qu'il faut détourer à l'affichage.
bool hmi::isInsideSilhouette (core::TileType type, int localX, int localY, int tileSize) noexcept
 Indique si le pixel (localX, localY) d'une case appartient à la matière de type.
void hmi::applySilhouetteMask (core::TileType type, int width, int height, std::vector< std::uint32_t > &pixels)
 Applique la silhouette d'un type à une image carrée, en rendant transparent l'extérieur.