}
//M�todo executado a cada itera��o do jogo.
public void step(long timeElapsed) {
Keyboard k = GameEngine.getInstance().getKeyboard();
if (k.keyDown(Keyboard.RIGHT_KEY)) {
jogador.aumentaVelocidadeHorizontal();
}
if (k.keyDown(Keyboard.LEFT_KEY)) {
jogador.diminuiVelocidadeHorizontal();
}
if (k.keyDown(Keyboard.SPACE_KEY)) {
jogador.mudaCor();
}
if (k.keyDown(KeyEvent.VK_P)) {
jogador.para();
}
if (k.keyDown(KeyEvent.VK_D)) {
jogador2.aumentaVelocidadeHorizontal();
}
if (k.keyDown(KeyEvent.VK_A)) {
jogador2.diminuiVelocidadeHorizontal();
}
if (k.keyDown(KeyEvent.VK_S)) {
jogador2.aumentaVelocidadeVertical();
}
if (k.keyDown(KeyEvent.VK_W)) {
jogador2.diminuiVelocidadeVertical();
}
jogador.step(timeElapsed);
jogador2.step(timeElapsed);