JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Bestiary.h File Reference

Chargement du catalogue de créatures (LOT-33, EX-CNT-010, EX-CNT-031). More...

#include <array>
#include <cstddef>
#include <filesystem>
#include <map>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include "Core/Rpg/Ability.h"
#include "Core/Rpg/Dice.h"
#include "Core/Rpg/RpgEnums.h"

Go to the source code of this file.

Classes

struct  core::CreatureTrait
 Un trait de créature : un nom et sa description, tels que le livre les écrit. More...
struct  core::CreatureAction
 Une action de créature, et ce que le moteur sait en jouer. More...
struct  core::CreatureSpeed
 Vitesses de déplacement d'une créature, en mètres. walk est toujours renseignée. More...
struct  core::Creature
 Un bloc de statistiques : ce que creature.schema.json décrit. More...
struct  core::Bestiary
 Le catalogue chargé, et ce qui n'a pas pu l'être. More...

Namespaces

namespace  core
 Espace de noms du moteur et de la logique de jeu.

Functions

Bestiary core::loadBestiary (const std::filesystem::path &directory)
 Charge toutes les créatures d'un dossier — un fichier JSON par créature.

Detailed Description

Chargement du catalogue de créatures (LOT-33, EX-CNT-010, EX-CNT-031).