|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Notation de dés NdF+M : analyse, évaluation, bornes (EX-NFR-002). More...
#include <optional>#include <string>#include <string_view>#include <vector>#include "Core/Math/DeterministicRandom.h"Go to the source code of this file.
Classes | |
| struct | core::Dice |
| Une expression de dés analysée : 2d6+3, 1d8, 4. More... | |
| struct | core::DiceRoll |
| Le détail d'un lancer, pour que le joueur puisse le reconstituer (EX-DND-003). More... | |
Namespaces | |
| namespace | core |
| Espace de noms du moteur et de la logique de jeu. | |
Functions | |
| std::optional< Dice > | core::parseDice (std::string_view notation) |
| Analyse une notation NdF, NdF+M, NdF-M ou une valeur fixe. | |
| std::string | core::formatDice (const Dice &dice) |
| Réécrit une expression en notation canonique (2d6+3, 1d8, 4). | |
| DiceRoll | core::rollDice (const Dice &dice, DeterministicRandom &random) |
| Lance une expression avec un générateur déterministe. | |
Notation de dés NdF+M : analyse, évaluation, bornes (EX-NFR-002).