JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
DemonstrationCharacter.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include <map>
7#include <string>
8#include <utility>
9#include <vector>
10
15
16namespace hmi {
17
21 std::map<std::string, std::string> sheet;
23 std::map<std::string, std::string> inventory;
25 std::vector<std::pair<std::string, std::string>> skills;
26};
27
49
50} // namespace hmi
Definition AudioEngine.cpp:15
DemonstrationCharacter loadDemonstrationValues()
Charge le personnage de démonstration livré en donnée, et calcule ses deux tables.
Definition DemonstrationCharacter.cpp:29
Ce qu'un chargement du personnage de démonstration produit, prêt à être publié au QML.
Definition DemonstrationCharacter.h:19
std::map< std::string, std::string > inventory
Valeurs de l'inventaire, indexées (inventory.slot.head, inventory.purse…).
Definition DemonstrationCharacter.h:23
std::map< std::string, std::string > sheet
Valeurs de la fiche, indexées (sheet.hit_points, sheet.skill.athletics…).
Definition DemonstrationCharacter.h:21
std::vector< std::pair< std::string, std::string > > skills
Compétences du catalogue de règles : identifiant et nom lisible, dans l'ordre du catalogue.
Definition DemonstrationCharacter.h:25