protected float calcularVelocidadDeRotacion(Direccion direccion){ if (direccion.esDerecha()) return velocidadAbsolutaRotacion; else return velocidadAbsolutaRotacion * (-1); }
protected void virar(Direccion direccion, float tiempo) { float velocidad = this.calcularVelocidadDeRotacion(direccion); float rotAngle = Geometry.DegreeToRadian(velocidad * tiempo); this.rotarSobreY(rotAngle); }