Uses of Class
squidpony.squidgrid.Adjacency
Package | Description |
---|---|
squidpony.squidai |
Tools for finding paths, optimizing targets for area-of-effect (AOE) abilities, and evaluating influence on a grid.
|
squidpony.squidgrid |
Tools for working with data on a grid, including LOS and FOV; overlaps with geometry code in squidpony.squidmath .
|
-
Uses of Adjacency in squidpony.squidai
Fields in squidpony.squidai declared as Adjacency Modifier and Type Field Description Adjacency
CustomDijkstraMap. adjacency
The main factor in determining the "Custom" behavior of CustomDijkstraMap; using an Adjacency implementation likeAdjacency.BasicAdjacency
should cause this class to mimicDijkstraMap
, but usingAdjacency.RotationAdjacency
will be very different.Constructors in squidpony.squidai with parameters of type Adjacency Constructor Description CustomDijkstraMap(char[][] level, Adjacency adjacency)
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.CustomDijkstraMap(char[][] level, Adjacency adjacency, IRNG rng)
Constructor meant to take a char[][] returned by DungeonBoneGen.generate(), or any other char[][] where '#' means a wall and anything else is a walkable tile.CustomDijkstraMap(double[] level, Adjacency adjacency)
Used to construct a CustomDijkstraMap from the output of another, specifying a distance calculation. -
Uses of Adjacency in squidpony.squidgrid
Subclasses of Adjacency in squidpony.squidgrid Modifier and Type Class Description static class
Adjacency.BasicAdjacency
static class
Adjacency.RotationAdjacency
static class
Adjacency.ThinWallAdjacency