Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Bouton avec IntRect  (Lu 1739 fois)

0 Membres et 1 Invité sur ce sujet

Clem83

  • Newbie
  • *
  • Messages: 10
    • Voir le profil
Bouton avec IntRect
« le: Avril 30, 2016, 12:25:00 pm »
Bonjour à toutes et à tous.
J'ai récemment débuté avec SFML, et je cherche à créer un bouton. Voici le code pour cliquer dessus
positionSouris est un Vector et quitDetector est le IntRect
                if (sf::Mouse::isButtonPressed(sf::Mouse::Left))
            {
                positionSouris=sf::Mouse::getPosition(window);
                bool b1 = quitDetector.contains(positionSouris.x, positionSouris.y);
                std::cout<<b1<<std::endl;
                if (b1=true)
                {
                    std::cout<<"Fermeture"<<std::endl;
                }
                else
                {
                    std::cout<<"Pas de fermeture"<<std::endl;
                }

            }
 
Le problème c'est que peu importe la valeur du bool, le message est  "Fermeture".
Je ne comprends pas d'où vient le problème, il me semble ne rien avoir oublié. Si vous pouviez m'aider svp Merci.  :)

Ps: Soyez indulgents sur ma mainère de code je suis débutant ;)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Bouton avec IntRect
« Réponse #1 le: Avril 30, 2016, 01:34:39 pm »
if (b1 == true)
Ou plus simplement...
if (b1)
Laurent Gomila - SFML developer

Clem83

  • Newbie
  • *
  • Messages: 10
    • Voir le profil
Re : Bouton avec IntRect
« Réponse #2 le: Avril 30, 2016, 05:20:01 pm »
Merci bien. J'avais oublié le deuxième "=".