JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=f3b2a1a89bec2d56eb6628aae9f1e652Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Mehr Mouseprobleme...

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Chewie
Super JLI'ler



Anmeldedatum: 17.07.2003
Beiträge: 382

Medaillen: Keine

BeitragVerfasst am: 23.10.2003, 15:01    Titel: Mehr Mouseprobleme... Antworten mit Zitat

Kann mir mal wer verraten wie es sein kann, dass die Funktion MouseDown mehrmals bei einem Klick aufgerufen wird?
Code:

if ((Mouse & LBUTT_DOWN) && !bMouse0)
{
  MouseDown(x, y);
  bMouse0 = true;
}
else if (!(Mouse & LBUTT_DOWN))
  bMouse0 = false;


Ich verstehs einfach nicht...wie stellt ihr sicher, dass nur einmal auf einen Klick reagiert wird?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Chewie
Super JLI'ler



Anmeldedatum: 17.07.2003
Beiträge: 382

Medaillen: Keine

BeitragVerfasst am: 23.10.2003, 15:49    Titel: Antworten mit Zitat

Hab grad gelesen, dass jeweils ein Event gesendet wird (beim Drücken und Loslassen), sofern man gebuffert einliest...
Habs jetzt so gelöst:
Code:

if (Mouse & LBUTT_DOWN)
{
  if (bMouse0)
    bMouse0 = false;
  else
  { 
    MouseDown(x, y);
    bMouse0 = true;
  }
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum