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