| 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 .
|
| Modifier and Type | Field and Description |
|---|---|
Adjacency |
CustomDijkstraMap.adjacency
The main factor in determining the "Custom" behavior of CustomDijkstraMap; using an Adjacency implementation like
Adjacency.BasicAdjacency should cause this class to mimic DijkstraMap, but using
Adjacency.RotationAdjacency will be very different. |
| Constructor and 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.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Adjacency.BasicAdjacency |
static class |
Adjacency.RotationAdjacency |
static class |
Adjacency.ThinWallAdjacency |
Copyright © Eben Howard 2012–2022. All rights reserved.