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
        Parameters:
        name - the name of the obstacle.
        action - the action to preform to complete this obstacle.
      • DestructableObstacle

        public DestructableObstacle​(java.lang.String name,
                                    java.lang.String action)
        Instantiates a new Path obstacle with name and action
        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
        Creates a new PathObstacle setting the obstacles tile Note: This MUST return a new PathObstacle with the correct obstacle 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: