public void actualiza() {
         //Determina el tiempo que ha transcurrido desde que el Applet inicio su ejecución
         long tiempoTranscurrido = System.currentTimeMillis() - tiempoActual;
         
         //Guarda el tiempo actual
       	 tiempoActual += tiempoTranscurrido;
         
         //Actualiza la animación con base en el tiempo transcurrido
         if (direccion != 0) {
             barril.actualiza(tiempoTranscurrido);
         }
         
         
         //Actualiza la animación con base en el tiempo transcurrido para cada malo
         if (click) {
             banana.actualiza(tiempoTranscurrido);
         }
         
         
         
         
         //Actualiza la posición de cada malo con base en su velocidad
         //banana.setPosY(banana.getPosY() + banana.getVel());
         
         
         
         if (banana.getPosX() != 50 || banana.getPosY() != getHeight() - 100) {
             semueve = false;
         }
         
         if (click) { // si click es true hara movimiento parabolico
             banana.setPosX(banana.getPosX() + banana.getVelX());
             banana.setPosY(banana.getPosY() - banana.getVelY());
             banana.setVelY(banana.getVelY() - gravity);
         }
         
         if (direccion == 1) { // velocidad de las barrils entre menos vidas menor el movimiento
             barril.setPosX(barril.getPosX() - vidas - 2);
         }
         
         else if (direccion == 2) {
             barril.setPosX(barril.getPosX() + vidas + 2);
         }
    }