JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Interaction.cpp File Reference
#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.