JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
ISystem.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
10
11namespace core {
12
13class World;
14
23class ISystem {
24public:
25 virtual ~ISystem() = default;
26
32 virtual void update(World& world, float fixedDelta) = 0;
33};
34
35} // namespace core
Interface d'un système : porte la logique itérant sur les composants.
Definition ISystem.h:23
virtual ~ISystem()=default
virtual void update(World &world, float fixedDelta)=0
Exécute un pas de simulation du système.
Point d'entrée unique de la simulation : possède les entités, les composants et les systèmes.
Definition World.h:35
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9