|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Désignation et résolution de la cible d'interaction (LOT-10). More...
#include <string>#include <string_view>#include <vector>#include "Core/Ecs/Components/Interactable.h"#include "Core/Levels/GridPosition.h"#include "Core/Math/Vector2.h"Go to the source code of this file.
Classes | |
| struct | core::InteractionCandidate |
| Une cible candidate : son composant et l'entité qui la porte. More... | |
| struct | core::InteractionTarget |
| Ce que la désignation a trouvé. More... | |
| struct | core::InteractionOutcome |
| Ce qu'une interaction a produit. More... | |
Namespaces | |
| namespace | core |
| Espace de noms du moteur et de la logique de jeu. | |
Functions | |
| GridPosition | core::aimedCell (GridPosition from, Vector2 facing) |
| La case que vise un personnage, d'après son orientation. | |
| InteractionTarget | core::findInteractionTarget (GridPosition from, Vector2 facing, const TileMap &map, const std::vector< InteractionCandidate > &candidates, const WorldFlags &flags) |
| Désigne la cible d'interaction d'un personnage. | |
| InteractionOutcome | core::interact (const InteractionTarget &target, WorldFlags &flags) |
| Résout une interaction sur une cible désignée, en levant son drapeau s'il y a lieu. | |
Désignation et résolution de la cible d'interaction (LOT-10).