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

Ce qu'une montée de niveau a produit — de quoi le dire au joueur (EX-DND-003). More...

#include <CharacterSheet.h>

Public Member Functions

bool gainedLevel () const
 Vrai si un niveau au moins a été gagné.

Public Attributes

int previousLevel = 0
int newLevel = 0
int hitPointsGained = 0
int previousProficiencyBonus = 0
int newProficiencyBonus = 0

Detailed Description

Ce qu'une montée de niveau a produit — de quoi le dire au joueur (EX-DND-003).

Le détail, pas seulement le total : un joueur qui gagne deux niveaux d'un coup doit pouvoir reconstituer ce qui vient d'arriver, et un test doit pouvoir vérifier chaque marche.

Member Function Documentation

◆ gainedLevel()

bool core::LevelUpResult::gainedLevel ( ) const
inlinenodiscard

Vrai si un niveau au moins a été gagné.

Member Data Documentation

◆ hitPointsGained

int core::LevelUpResult::hitPointsGained = 0

◆ newLevel

int core::LevelUpResult::newLevel = 0

◆ newProficiencyBonus

int core::LevelUpResult::newProficiencyBonus = 0

◆ previousLevel

int core::LevelUpResult::previousLevel = 0

◆ previousProficiencyBonus

int core::LevelUpResult::previousProficiencyBonus = 0

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