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

Les deux constantes de règle qu'une fiche emploie, lues dans la donnée. More...

#include <CharacterSheet.h>

Public Member Functions

bool ok () const
 Vrai si les deux valeurs ont été lues. Une règle absente ne se devine pas.

Public Attributes

int unarmoredArmorClass = 0
int maximumAbilityScore = 0
std::vector< std::string > errors

Detailed Description

Les deux constantes de règle qu'une fiche emploie, lues dans la donnée.

EX-VIS-007 interdit qu'elles vivent dans le C++ : un 10 nu dans un calcul de classe d'armure ne dit pas ce qu'il représente, et ajuster le plafond d'une caractéristique demanderait une recompilation. Elles viennent de rules/character-creation.json, où chacune porte la phrase du livre qui l'atteste.

Member Function Documentation

◆ ok()

bool core::CharacterCreationRules::ok ( ) const
inlinenodiscard

Vrai si les deux valeurs ont été lues. Une règle absente ne se devine pas.

Member Data Documentation

◆ errors

std::vector<std::string> core::CharacterCreationRules::errors

◆ maximumAbilityScore

int core::CharacterCreationRules::maximumAbilityScore = 0

◆ unarmoredArmorClass

int core::CharacterCreationRules::unarmoredArmorClass = 0

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