@Override public void keyPressed(KeyEvent e) { switch (e.getKeyCode()) { case KeyEvent.VK_UP: System.out.println("Move up"); break; case KeyEvent.VK_DOWN: currentSprite = characterDown; if (robot.isJumped() == false) { robot.setDucked(true); robot.setSpeedX(0); } break; case KeyEvent.VK_LEFT: robot.moveLeft(); robot.setMovingLeft(true); break; case KeyEvent.VK_RIGHT: robot.moveRight(); robot.setMovingRight(true); break; case KeyEvent.VK_SPACE: robot.jump(); break; case KeyEvent.VK_CONTROL: if (robot.isDucked() == false && robot.isJumped() == false) { robot.shoot(); robot.setReadyToFire(false); } break; } }
@Override public void keyPressed(KeyEvent e) { switch (e.getKeyCode()) { case KeyEvent.VK_UP: robot.moveUp(); // robot.setMovingUp(true); break; case KeyEvent.VK_DOWN: robot.moveDown(); // robot.setMovingDown(true); break; case KeyEvent.VK_LEFT: myBasket.moveLeft(); break; case KeyEvent.VK_RIGHT: myBasket.moveRight(); break; /* case KeyEvent.VK_SPACE: robot.jump(); break;*/ case KeyEvent.VK_CONTROL: if (robot.isReadyToFire()) { robot.shoot(); robot.setReadyToFire(false); } break; } }