Package robocode

Class MoveCompleteCondition

java.lang.Object
robocode.Condition
robocode.MoveCompleteCondition

public class MoveCompleteCondition extends Condition
A prebuilt condition you can use that indicates your robot has finished moving.
Author:
Mathew A. Nelson (original), Flemming N. Larsen (contributor), Nathaniel Troutman (contributor)
See Also:
  • Constructor Details

    • MoveCompleteCondition

      public MoveCompleteCondition(AdvancedRobot robot)
      Creates a new MoveCompleteCondition with default priority. The default priority is 80.
      Parameters:
      robot - your robot, which must be a AdvancedRobot
    • MoveCompleteCondition

      public MoveCompleteCondition(AdvancedRobot robot, int priority)
      Creates a new MoveCompleteCondition with the specified priority. A condition priority is a value from 0 - 99. The higher value, the higher priority. The default priority is 80.
      Parameters:
      robot - your robot, which must be a AdvancedRobot
      priority - the priority of this condition
      See Also:
  • Method Details

    • test

      public boolean test()
      Tests if the robot has stopped moving.
      Specified by:
      test in class Condition
      Returns:
      true if the robot has stopped moving; false otherwise
    • cleanup

      public void cleanup()
      Called by the system in order to clean up references to internal objects.
      Overrides:
      cleanup in class Condition
      Since:
      1.4.3