Keyboard input with multiple keys
Hello everyone,
I have a key listener that looks like this
publicvoid keyPressed(KeyEvent e){
int key = e.getKeyCode();
if (key == KeyEvent.VK_UP) t.keyUp();
if (key == KeyEvent.VK_DOWN) t.keyDown();
if (key == KeyEvent.VK_LEFT) t.keyLeft();
if (key == KeyEvent.VK_RIGHT) t.keyRight();
if (key == KeyEvent.VK_SPACE) t.keyShoot();
if (key == KeyEvent.VK_Z) t.keyTurretLeft();
if (key == KeyEvent.VK_X) t.keyTurretRight();
}
This seems to only register the last key that was held down, and ignore the rest that are being held down. I want to register all keys held down at the moment. Is there a simple way of doing this?

