Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - [GAMBAS su Ubuntu 11.10] Evento keypress, come sapere se il tasto viene tenuto premuto?
Forum - Altri Linguaggi - [GAMBAS su Ubuntu 11.10] Evento keypress, come sapere se il tasto viene tenuto premuto?

Avatar
tullio1995 (Normal User)
Rookie


Messaggi: 59
Iscritto: 20/03/2011

Segnala al moderatore
Postato alle 13:57
Domenica, 14/10/2012
PUBLIC SUB screen_keypress()
IF Key.code = Key.esc THEN
screen.Close
ENDIF
IF Key.code = Key.up THEN
screen.clear
gl.Translatef(0.0, 0.05, 0.0)
ENDIF
IF Key.code = Key.Down THEN
screen.Clear
gl.Translatef(0.0, -0.05, 0.0)
ENDIF
IF Key.code = Key.left THEN
screen.Clear
gl.Translatef(-0.05, 0.0, 0.0)
ENDIF
IF Key.code = Key.right THEN
screen.Clear
gl.Translatef(0.05, 0.0, 0.0)
ENDIF
END
Ho creato una croce con le opengl che quando viene premuto un tasto direzionale, si sposta in quella direzione. però se si tiene premuto avanza sempre di 0.05, si può gestire diversamente la pressione del tasto, in modo da far muovere la croce fino a quando non si rilascia il tasto?

PM Quote