JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
MovementSystem.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 "Core/Ecs/ISystem.h"
7
12
13namespace core {
14
24class MovementSystem : public ISystem {
25public:
31 void update(World& world, float fixedDelta) override;
32};
33
34} // namespace core
Interface d'un système de l'ECS : logique exécutée au pas de temps fixe.
Interface d'un système : porte la logique itérant sur les composants.
Definition ISystem.h:23
Fait avancer chaque entité mobile selon sa vitesse, au pas de temps fixe.
Definition MovementSystem.h:24
void update(World &world, float fixedDelta) override
Intègre la position des entités mobiles pour un pas de simulation.
Definition MovementSystem.cpp:13
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