Historique des modifications - Message

Message #8871

Sujet: appuis / relachement d'un bouton de la souris


Type Date Auteur Contenu
Création du message 03-10-2010 08:53:42 magikus59
snif je pensai avoir tout compris mais ce n'est pas le cas apparement

bool OnEvent(SEvent &event)
{
    if(event.EventType == MOUSE_INPUT_EVENT)
    {
        if(event.MouseInput.Event == MOUSE_MOVED)      // si il y a un mouvement de souris...
        {
            if(rotation)
            {
                // Code de rotation                    // -> ben normalement il ne se passe rien sans que je n'ai appuyé sur le bouton droit ^^
            }                                                  // j'avais donc mis cursor.X = event.MouseInput.X ici mais c'est peut être pour ça que mon node me fait toujours la même rotation
            return true;
        }
        if(event.MouseInput.Event == MOUSE_PRESSED)
        {
            rotation = true;
            return true;
        }
        if(event.MouseInput.Event == MOUSE_RELEASED)
        {
            rotation = false;
            return true;
        }
    }
    return false;
}

du coup je pensai qu'il fallait faire un truc du genre:
if(m_Nmodele != 0 && event.EventType == EET_MOUSE_INPUT_EVENT)
    {
       
    if(event.MouseInput.Event == EMIE_MOUSE_MOVED)
        {
        
            if(event.MouseInput.Event == EMIE_RMOUSE_PRESSED_DOWN)
          {
            cursor.X = event.MouseInput.X;
            rotation = true;
            return true;
          }

        if(event.MouseInput.Event == EMIE_RMOUSE_LEFT_UP)
          {
            rotation = false;
            return true;
          }
    }

}

mais ça ne marche pas non plus

j'ai regardé des tutos mais ça ne m'aide pas vraiment pour ce cas precis sad

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
138 invités en ligne
membre en ligne: -
RSS Feed