[Qt] mehrere Eingaben gleichzeitig
-
Hallo
Ich habe mit Hilfe von Qt ein Pong-Spiel geschrieben. Es funktioniert auch, bis auf die Steuerung, wirklich gut. Es können leider nicht beide Schläger gleichzeitig bewegt werden.
void Board::keyPressEvent( QKeyEvent *pressedKey ) { switch( pressedKey->key( ) ) { case Qt::Key_W: setPlayerPosition( 0, playerPosition[0].y( ) - 10 ); break; case Qt::Key_S: setPlayerPosition( 0, playerPosition[0].y( ) + 10 ); break; case Qt::Key_Up: setPlayerPosition( 1, playerPosition[1].y( ) - 10 ); break; case Qt::Key_Down: setPlayerPosition( 1, playerPosition[1].y( ) + 10 ); break; } }
Wie kann ich es bewerkstelligen das z.B. die Tasten "W" und "Up" gleichzeitig betätigt werden können?
Ich hoffe ihr versteht mein Problem
[edit]
oder abstrakter: Wie kann ich eine Funktion mehrfach zur gleichen Zeit aufrufen?
[/edit]