Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème avec évènement SDL

MOUSEMOTION

Sujet résolu
    4 juin 2007 à 12:11:33

    Voici un code qui ne marche pas, et je ne sais pas pourquoi.
    case SDL_MOUSEMOTION:
                if(100<=event.motion.x<=370 && 300<=event.motion.y<=373)
                {
                    Menu.lien1Ok();
                }
                break;

    Ce code est censsé bliter à la place de l'ancien lien, un nouveau quand la souris passe dessus, mais là au moindre mouvement, le nouveau lien se met à la place de l'ancien, et après plus rien ne chanche.
    Peut être que je n'emplois tout simplement pas la bonne méthode pour arrivé au résultat voulu... :-° .
    Merci de vos aides.
    • Partager sur Facebook
    • Partager sur Twitter
      5 juin 2007 à 15:46:14

      if(100<=event.motion.x<=370 && 300<=event.motion.y<=373)

      T'es sûr que t'as le droit d'écrire ça ?
      essai avec :
      if(100<=event.motion.x && event.motion.x<=370 && 300<=event.motion.y && event.motion.y<=373)


      Note : j'ai pas testé et je suis absolument pas sûr que ça marche.
      • Partager sur Facebook
      • Partager sur Twitter
        6 juin 2007 à 11:06:38

        Je vien de tester et ça marche! :D
        Merci!
        (Je ne comprend pas pourquoi le code d'avant ne marchait pas...mais bon l'essentiel c'est que ça marche maintenant).
        • Partager sur Facebook
        • Partager sur Twitter
          6 juin 2007 à 20:13:56

          tu faits trop de math :lol:
          on a pas le droit d'encadrer les valeur comme ca ^^
          • Partager sur Facebook
          • Partager sur Twitter

          Problème avec évènement SDL

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown