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 AdjacencyCustomDijkstraMap. adjacencyThe main factor in determining the "Custom" behavior of CustomDijkstraMap; using an Adjacency implementation likeAdjacency.BasicAdjacencyshould cause this class to mimicDijkstraMap, but usingAdjacency.RotationAdjacencywill 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 classAdjacency.BasicAdjacencystatic classAdjacency.RotationAdjacencystatic classAdjacency.ThinWallAdjacency