JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
PlayerInput.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
24 float moveX = 0.0f;
27 bool jumpPressed = false;
30 bool jumpHeld = false;
33 float moveY = 0.0f;
35 bool dashPressed = false;
41 bool dashHeld = false;
44 bool interactPressed = false;
46 bool interactHeld = false;
48 bool interactReleased = false;
49};
50
51} // namespace core
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
Intention de déplacement transmise à la physique, dissociée de toute touche.
Definition PlayerInput.h:21
bool jumpPressed
Saut vient d'être pressé cette frame (front montant) : déclenche le saut et alimente le jump bufferin...
Definition PlayerInput.h:27
bool interactHeld
Interagir maintenue.
Definition PlayerInput.h:46
bool interactReleased
Interagir vient d'être relâchée cette frame (front descendant).
Definition PlayerInput.h:48
bool dashPressed
Dash vient d'être pressé cette frame (front montant) — action dédiée (EX-CTRL-013).
Definition PlayerInput.h:35
bool interactPressed
Interagir vient d'être pressée cette frame (front montant) — action dédiée (EX-CTRL-022),...
Definition PlayerInput.h:44
bool jumpHeld
Bouton de saut maintenu : sert à la hauteur de saut variable (relâcher tôt = petit saut).
Definition PlayerInput.h:30
float moveY
Intention de visée verticale (pour la direction du dash) : -1 haut, +1 bas, 0.
Definition PlayerInput.h:33
bool dashHeld
Dash maintenu : sert à charger un dash boosté (EX-GP-056, maintien de la direction opposée ET du bout...
Definition PlayerInput.h:41
float moveX
Intention de déplacement horizontal, normalisée dans l'intervalle [-1, 1] : -1 = vers la gauche,...
Definition PlayerInput.h:24