Class DestructableObstacle


  • public class DestructableObstacle
    extends PathObstacle
    Created with IntelliJ IDEA.
    Since:
    : 3/31/2015 Time : 5:50 PM
    • Constructor Detail

      • DestructableObstacle

        public DestructableObstacle​(java.lang.String name,
                                    java.lang.String action,
                                    Tile startTile,
                                    Tile endTile,
                                    Tile obstacleTile)
        Instantiates a new Path obstacle with name action, and both primary and secondary tile, using Optional wrappers.
        Parameters:
        name - the name of the obstacle.
        action - the action to preform to complete this obstacle.
    • Method Detail

      • duplicate

        public DestructableObstacle duplicate​(Tile obsTile)
        Description copied from class: PathObstacle
        Duplicates the current PathObstacle and sets the obstacle's tile to given tile
        Specified by:
        duplicate in class PathObstacle
        Parameters:
        obsTile - Obstacle's tile
        Returns:
        duplicated PathObstacle
      • isCompleted

        public boolean isCompleted()
        Description copied from class: PathObstacle
        Checks if the obstacle has been completed
        Specified by:
        isCompleted in class PathObstacle
        Returns: