|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
#include "Core/Gameplay/Interaction.h"#include <cmath>#include <limits>#include "Core/Gameplay/WorldFlags.h"#include "Core/Levels/TileMap.h"#include "Core/Levels/TileType.h"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. | |