|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Le catalogue chargé, et ce qui n'a pas pu l'être. More...
#include <Bestiary.h>
Public Member Functions | |
| std::vector< std::string > | requiredMechanisms () const |
| Les mécanismes que les créatures chargées exigent et que personne n'a encore honorés (EX-CNT-031). | |
| const Creature * | find (std::string_view id) const |
| La créature portant cet identifiant, ou nullptr. | |
Public Attributes | |
| std::vector< Creature > | creatures |
| Les créatures chargées, triées par identifiant. | |
| std::vector< std::string > | errors |
| Un message par fichier refusé, nommant le fichier et la raison. | |
Le catalogue chargé, et ce qui n'a pas pu l'être.
Les deux ensemble, jamais l'un ou l'autre : un catalogue dont une entrée sur quatre-vingt- quatorze est illisible reste utilisable, et le refuser en bloc rendrait le jeu injouable pour une virgule. Chaque échec nomme son fichier (EX-CNT-010).
|
nodiscard |
La créature portant cet identifiant, ou nullptr.
|
nodiscard |
Les mécanismes que les créatures chargées exigent et que personne n'a encore honorés (EX-CNT-031).
L'union des mecanismesRequis, dédupliquée. Le moteur la liste au chargement plutôt que de jouer en silence une résistance conditionnelle qu'il ne sait pas appliquer.
| std::vector<Creature> core::Bestiary::creatures |
Les créatures chargées, triées par identifiant.
| std::vector<std::string> core::Bestiary::errors |
Un message par fichier refusé, nommant le fichier et la raison.