JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
RpgActor.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 <cstddef>
7
12
13namespace core {
14
35struct RpgActor {
37 static constexpr std::size_t INDICE_ABSENT = static_cast<std::size_t>(-1);
38
41
43 [[nodiscard]] bool hasSheet() const {
44 return sheetIndex != INDICE_ABSENT;
45 }
46};
47
48} // namespace core
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
Marque une entité comme acteur de jeu de rôle et la relie à sa fiche.
Definition RpgActor.h:35
static constexpr std::size_t INDICE_ABSENT
Valeur d'un indice qui ne désigne aucune fiche.
Definition RpgActor.h:37
bool hasSheet() const
Vrai si l'entité est reliée à une fiche.
Definition RpgActor.h:43
std::size_t sheetIndex
Indice de la fiche dans le registre du monde.
Definition RpgActor.h:40