import java.util.*;
/**
 * Controla el movomiento e la aguja cuentarevoluciones
 * 
 * @author (pacoG) 
 * @version (Nov2000)
 */
public class AgujaRev implements Observer {
	// Revoluciones
	private int rev;

	/**
	 * Devuelve las revoluciones
	 * 
	 * @return     las revoluciones 
	 */
	public int revoluciones() {
		return rev;
	}

	/**
	 * Actualiza el estado dependiendo del observable
	 * 
	 * @param  y   a sample parameter for a method
	 * @return     the sum of x and y 
	 */
	public void update(Observable ob, Object o) {
		if (ob!=null) 
			rev = (int)(1000*Math.sqrt(((Pedal)ob).pedal()));
	}
}
