/** * Cambia la posición del coche dependiendo de su velocidad y dirección * * @param tiempoDeMovimiento Tiempo transcurrido, en segundos */ public void mueve(double tiempoDeMovimiento) { setPosX(posX + MundoJuego.calcMovtoX(miVelocidad, miDireccionActual, tiempoDeMovimiento)); setPosY(posY + MundoJuego.calcMovtoY(miVelocidad, miDireccionActual, tiempoDeMovimiento)); }
/** * Cambia la velocidad actual del coche * * @param aceleracion Incremento/decremento de la velocidad en pixels/segundo * @param tiempo Tiempo transcurrido en segundos */ public void acelera(double aceleracion, double tiempo) { miVelocidad = MundoJuego.calcVelocidadConAceleracion(miVelocidad, aceleracion, tiempo); }