JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
TextureAssignGesture.h File Reference

Geste de l'outil « Texture par instance » (LOT-45), pur et testable. More...

#include <optional>
#include <string>
#include "Core/Levels/GridPosition.h"
#include "Core/Levels/TileType.h"

Go to the source code of this file.

Classes

struct  hmi::TextureAssignDecision
 Décision résultant de resolveTextureAssignClick. More...

Namespaces

namespace  hmi

Enumerations

enum class  hmi::TextureAssignAction { hmi::Ignore , hmi::Assign , hmi::Remove }
 Action à appliquer sur le brouillon suite à un clic de l'outil « Texture par instance ». More...

Functions

TextureAssignDecision hmi::resolveTextureAssignClick (core::GridPosition clickedCell, core::TileType clickedTileType, const std::optional< std::string > &existingOverride, const std::optional< std::string > &selectedAsset, bool rightClick) noexcept
 Résout le clic de l'outil « Texture par instance » sur clickedCell.

Detailed Description

Geste de l'outil « Texture par instance » (LOT-45), pur et testable.