All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.whimxiqal.journey.search.SearchStep Maven / Gradle / Ivy

The newest version!
package net.whimxiqal.journey.search;

import net.whimxiqal.journey.Cell;

/**
 * A step along a path.
 */
public interface SearchStep {

  /**
   * The location that the step arrives at.
   *
   * @return the location
   */
  Cell location();

  /**
   * The mode used to perform the step.
   *
   * @return the mode
   */
  ModeType mode();

  /**
   * Execute a prompt for a navigating agent to inform them how to traverse this step.
   */
  void prompt();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy