Uses of Interface
com.b3dgs.lionengine.game.map.PathBasedMap

Packages that use PathBasedMap
com.b3dgs.lionengine   
com.b3dgs.lionengine.game.hacknslash   
com.b3dgs.lionengine.game.map   
com.b3dgs.lionengine.game.pathfinding   
com.b3dgs.lionengine.game.purviews.impl   
com.b3dgs.lionengine.game.strategy   
 

Uses of PathBasedMap in com.b3dgs.lionengine
 

Methods in com.b3dgs.lionengine with parameters of type PathBasedMap
 Pathfindable Purview.createPathfindable(PathBasedMap<? extends AbstractPathTile> map, int id)
          Create a pathfindable purview.
 

Uses of PathBasedMap in com.b3dgs.lionengine.game.hacknslash
 

Constructors in com.b3dgs.lionengine.game.hacknslash with parameters of type PathBasedMap
AbstractEnemy(java.lang.String data, PathBasedMap<TTile> map, java.awt.image.BufferedImage surface, TAttr attr, AbstractHero<TTile,TSkill,TAttr> hero)
           
AbstractHero(java.lang.String data, PathBasedMap<TTile> map, java.lang.String surface, boolean alpha, TAttr attr)
           
 

Uses of PathBasedMap in com.b3dgs.lionengine.game.map
 

Classes in com.b3dgs.lionengine.game.map that implement PathBasedMap
 class AbstractPathMap<TTile extends AbstractPathTile>
          Abstract representation of a path based map, used for pathfinding.
 

Uses of PathBasedMap in com.b3dgs.lionengine.game.pathfinding
 

Methods in com.b3dgs.lionengine.game.pathfinding with parameters of type PathBasedMap
 float AStarHeuristic.getCost(PathBasedMap<? extends AbstractPathTile> map, Pathfindable mover, int x, int y, int tx, int ty)
          This controls the order in which tiles are searched while attempting to find a path to the target location.
 float ClosestHeuristic.getCost(PathBasedMap<? extends AbstractPathTile> map, Pathfindable mover, int x, int y, int tx, int ty)
           
 float ClosestSquaredHeuristic.getCost(PathBasedMap<? extends AbstractPathTile> map, Pathfindable mover, int x, int y, int tx, int ty)
           
 float ManhattanHeuristic.getCost(PathBasedMap<? extends AbstractPathTile> map, Pathfindable mover, int x, int y, int tx, int ty)
           
 

Constructors in com.b3dgs.lionengine.game.pathfinding with parameters of type PathBasedMap
AStarPathFinder(PathBasedMap<? extends AbstractPathTile> map, int maxSearchDistance, boolean allowDiagMovement)
          Create a path finder with the default heuristic - closest to target.
AStarPathFinder(PathBasedMap<? extends AbstractPathTile> map, int maxSearchDistance, boolean allowDiagMovement, AStarHeuristic heuristic)
          Create a path finder.
 

Uses of PathBasedMap in com.b3dgs.lionengine.game.purviews.impl
 

Methods in com.b3dgs.lionengine.game.purviews.impl with parameters of type PathBasedMap
 Pathfindable PurviewFactory.createPathfindable(PathBasedMap<? extends AbstractPathTile> map, int id)
           
 

Uses of PathBasedMap in com.b3dgs.lionengine.game.strategy
 

Fields in com.b3dgs.lionengine.game.strategy declared as PathBasedMap
 PathBasedMap<TTile> AbstractEntry.map
          Map reference.
 

Constructors in com.b3dgs.lionengine.game.strategy with parameters of type PathBasedMap
AbstractBuilding(java.lang.String data, PathBasedMap<TTile> map, java.awt.image.BufferedImage surface, TAttr attr)
          Create a new building.
AbstractEntry(java.lang.String data, PathBasedMap<TTile> map, java.awt.image.BufferedImage surface, TAttr attr)
          Create a new entry.
AbstractUnit(java.lang.String data, PathBasedMap<TTile> map, java.awt.image.BufferedImage surface, TAttr attr)
          Create a new unit.