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
11
namespace
core
{
12
21
struct
PlayerInput
{
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
core
Espace de noms du moteur et de la logique de jeu.
Definition
Bootstrap.h:9
core::PlayerInput
Intention de déplacement transmise à la physique, dissociée de toute touche.
Definition
PlayerInput.h:21
core::PlayerInput::jumpPressed
bool jumpPressed
Saut vient d'être pressé cette frame (front montant) : déclenche le saut et alimente le jump bufferin...
Definition
PlayerInput.h:27
core::PlayerInput::interactHeld
bool interactHeld
Interagir maintenue.
Definition
PlayerInput.h:46
core::PlayerInput::interactReleased
bool interactReleased
Interagir vient d'être relâchée cette frame (front descendant).
Definition
PlayerInput.h:48
core::PlayerInput::dashPressed
bool dashPressed
Dash vient d'être pressé cette frame (front montant) — action dédiée (EX-CTRL-013).
Definition
PlayerInput.h:35
core::PlayerInput::interactPressed
bool interactPressed
Interagir vient d'être pressée cette frame (front montant) — action dédiée (EX-CTRL-022),...
Definition
PlayerInput.h:44
core::PlayerInput::jumpHeld
bool jumpHeld
Bouton de saut maintenu : sert à la hauteur de saut variable (relâcher tôt = petit saut).
Definition
PlayerInput.h:30
core::PlayerInput::moveY
float moveY
Intention de visée verticale (pour la direction du dash) : -1 haut, +1 bas, 0.
Definition
PlayerInput.h:33
core::PlayerInput::dashHeld
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
core::PlayerInput::moveX
float moveX
Intention de déplacement horizontal, normalisée dans l'intervalle [-1, 1] : -1 = vers la gauche,...
Definition
PlayerInput.h:24
Source
Core
Physics
PlayerInput.h
Generated by
1.16.1