JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::DiceRoll Struct Reference

Le détail d'un lancer, pour que le joueur puisse le reconstituer (EX-DND-003). More...

#include <Dice.h>

Public Member Functions

std::string describe () const
 Restitution lisible : « 2d6+3 : 4 + 5 + 3 = 12 ».

Public Attributes

Dice dice
 L'expression lancée.
std::vector< int > faces
 Chaque dé, dans l'ordre du tirage.
int total = 0
 Somme des dés et du modificateur.

Detailed Description

Le détail d'un lancer, pour que le joueur puisse le reconstituer (EX-DND-003).

Chaque dé est conservé, pas seulement le total. Un jeu de rôle au dé dont le joueur ne peut pas reconstituer pourquoi il a échoué se joue comme une machine à sous — et c'est aussi le seul outil de diagnostic praticable quand une capacité ne s'applique pas.

Member Function Documentation

◆ describe()

std::string core::DiceRoll::describe ( ) const
nodiscard

Restitution lisible : « 2d6+3 : 4 + 5 + 3 = 12 ».

Member Data Documentation

◆ dice

Dice core::DiceRoll::dice

L'expression lancée.

◆ faces

std::vector<int> core::DiceRoll::faces

Chaque dé, dans l'ordre du tirage.

◆ total

int core::DiceRoll::total = 0

Somme des dés et du modificateur.


The documentation for this struct was generated from the following files:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Rpg/Dice.h
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Rpg/Dice.cpp