|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Cumul des emplacements de sorts d'un personnage multiclassé (EX-RPG-041). More...
#include <optional>#include <span>#include <string_view>Go to the source code of this file.
Classes | |
| struct | core::ClassLevel |
| Une ligne de table de progression : ce qu'un niveau apporte. More... | |
Namespaces | |
| namespace | core |
| Espace de noms du moteur et de la logique de jeu. | |
Enumerations | |
| enum class | core::CasterProgression { core::None , core::Third , core::Half , core::Full , core::Pact } |
| Rythme auquel une classe fait progresser le niveau de lanceur. More... | |
Functions | |
| int | core::multiclassCasterLevel (std::span< const ClassLevel > classes) |
| Niveau de lanceur cumulé d'un personnage multiclassé. | |
| std::optional< CasterProgression > | core::parseCasterProgression (std::string_view name) |
| Convertit le nom d'une progression, tel que la donnée l'écrit, en valeur. | |
| std::string_view | core::casterProgressionName (CasterProgression progression) |
| Nom textuel d'une progression, tel que multiclassing.json l'écrit. | |
Cumul des emplacements de sorts d'un personnage multiclassé (EX-RPG-041).