dan200.turtle.api
Interface ITurtleCommandHandler


public interface ITurtleCommandHandler

An interface for objects executing custom turtle commands, used with ITurtleAccess.issueCommand

See Also:
ITurtleAccess.issueCommand( ITurtleCommandHandler )

Method Summary
 boolean handleCommand(ITurtleAccess turtle)
          Will be called by the turtle on the main thread when it is time to execute the custom command.
 

Method Detail

handleCommand

boolean handleCommand(ITurtleAccess turtle)
Will be called by the turtle on the main thread when it is time to execute the custom command. The handler should either perform the work of the command, and return true for success, or return false to indicate failure if the command cannot be executed at this time.

Parameters:
turtle - access to the turtle for whom the command was issued
Returns:
true for success, false for failure. If true is returned, the turtle will wait 0.4 seconds before executing the next command in its queue, as it does for the standard turtle commands.
See Also:
ITurtleAccess.issueCommand( ITurtleCommandHandler )