Glut - eine Tase gedrückt halten
-
Guten Abend, ich wollt fragen ob es eine Funktion in Glut gibt mit der man auslesen kann ob eine Taste dauerhaft gedrückt wird?
ich möchte das sich ein objekt konstant bewegt während eine Taste gedrückt wird.
schon mal vielen Dank im Vorraus
-
wär das vielleicht auch durch platzieren eines Counters realisierbar?
-
nutze deine Callback Funktionen, die Du bei glutKeyboard und glutKeyboardUp registrierst, um das Drücken und wieder Loslassen zu bestimmen. Speicher Dir den Zustand und nutze einen Timer oder die Idle Funktion in dessen Callback Du dann den Zustand abfragst und das tust (oder nicht) was Du möchstest...
-
hi,
wie oben gesagt die funktionen für keydown und keyup von glut verwenden.
ich benutze dann in beiden ein keystate array:for( int x=0; x<255; x++ ) { keyStates[x] = false; }
cu
uwi