1
Général / Re : Configuration de touche
« le: Août 18, 2015, 10:55:30 am »
Merci pour tout, je pense que je peux passer le sujet en résolu (si je trouve comment on fais)
De plus j'aimerai revenir sur mon précédent message pour éviter la confusion dans ceux qui le liront : sf::Event est une union et non une classe donc pour comparer 2 sf::Event il faut le faire champ par champ car le comparer dans sa globalité est dangereux. En effet, par exemple probablement inexact mais représentatif, si vous appuyer sur 'r', les champs vont se remplir selon la structure Keypressed puis vous bougez la souris, les champs vont se remplir selon la structure Mousemove qui est plus grande que Keypressed, puis vous rappuyer sur 'r' vous n'obtiendrez pas la même valeur dans la globalité de l'union que la première fois puisque la mémoire que n'utilise pas Keypressed sera comparé également, alors que les champs qui vous interressent seront identique. Voici pourquoi il faut comparé en champ par champ.
De plus j'aimerai revenir sur mon précédent message pour éviter la confusion dans ceux qui le liront : sf::Event est une union et non une classe donc pour comparer 2 sf::Event il faut le faire champ par champ car le comparer dans sa globalité est dangereux. En effet, par exemple probablement inexact mais représentatif, si vous appuyer sur 'r', les champs vont se remplir selon la structure Keypressed puis vous bougez la souris, les champs vont se remplir selon la structure Mousemove qui est plus grande que Keypressed, puis vous rappuyer sur 'r' vous n'obtiendrez pas la même valeur dans la globalité de l'union que la première fois puisque la mémoire que n'utilise pas Keypressed sera comparé également, alors que les champs qui vous interressent seront identique. Voici pourquoi il faut comparé en champ par champ.