package lejos.robotics; import lejos.robotics.Movement; /* * WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS. * DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT. */ /** * Any class that wants to be updated automatically by a MovementProvider should * implement this interface/ * * @author nxj team */ public interface MoveListener { /** * Called when a Movement Provider starts a move * * @param event the movement * @param mp the movement provider */ public void movementStarted(Movement event, MovementProvider mp); /** * Called by the movementr provider when a move stops * * @param event the movement * @param mp movement provider */ public void movementStopped(Movement event, MovementProvider mp); }