sf::Event e; if(e.type == sf::Event::MouseButtonReleased) Mais je ne sais pas comment vérifier si il s'agit d'un clic droit ou gauche. J'ai regardé la doc mais je m’emmêle entre les Event::mouseButton et les sf::Mouse... ::)
Merci pour votre aide ! ;D
Titre: Re : [SFML 2.0] Recuperer le Mouse::Button
Posté par: Bigz le Mai 15, 2012, 04:56:42 pm
Tu peux te servir de ça :
sf::Mouse::isButtonPressed(sf::Mouse::Left)
Titre: Re : [SFML 2.0] Recuperer le Mouse::Button
Posté par: Laurent le Mai 15, 2012, 05:01:43 pm
C'est pas compliqué.
Tu as attrapé un évènement MouseButtonReleased, donc il faut regarder le contenu de event.mouseButton. Ensuite là-dedans il n'y a pas grand chose, et parmis ce pas grand chose tu as un membre qui s'appelle "button". Et voilà ;)
Titre: Re : [SFML 2.0] Recuperer le Mouse::Button
Posté par: Macrob le Mai 15, 2012, 05:09:07 pm
Sophie la girafe : Merci mais hélas cette méthode ne permet que de tester si le bouton est pressé, or je préfère le "release"
Laurent outan : merci beaucoup ! Pour ma défense, Code::Blocs ne m'affichait pas .mouseButton dans l'auto-complétion, mais juste .MouseButtonEvent >:(
Merci pour votre aide :D
Titre: Re : [SFML 2.0] Recuperer le Mouse::Button
Posté par: Laurent le Mai 15, 2012, 05:49:22 pm
Citer
Laurent outan : merci beaucoup ! Pour ma défense, Code::Blocs ne m'affichait pas .mouseButton dans l'auto-complétion, mais juste .MouseButtonEvent