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. |
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 )