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 .
|
squidpony.squidgrid.iterator |
Iterators that allow traversal of
Coord points on a map's grid. |
squidpony.squidgrid.mapping |
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
|
squidpony.squidmath |
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
|
Class and Description |
---|
Adjacency
Some classes need detailed information about what cells are considered adjacent to other cells, and may
need to construct a customized mapping of cells to their neighbors.
|
LOS
Line of Sight (LOS) algorithms find if there is or is not a path between two
given points.
|
Measurement
A way of measuring what cells are adjacent and how much further any adjacent cells are from other adjacent cells.
|
Radius
Basic radius strategy implementations likely to be used for roguelikes.
|
Class and Description |
---|
Adjacency
Some classes need detailed information about what cells are considered adjacent to other cells, and may
need to construct a customized mapping of cells to their neighbors.
|
Adjacency.BasicAdjacency |
AestheticDifference
Used by DetailedMimic to allow different kinds of detail, including differentiating color or map features.
|
Direction
Represents the eight grid directions and the deltaX, deltaY values associated
with those directions.
|
LOS
Line of Sight (LOS) algorithms find if there is or is not a path between two
given points.
|
Measurement
A way of measuring what cells are adjacent and how much further any adjacent cells are from other adjacent cells.
|
MultiSpill
A randomized flood-fill implementation that fills from multiple start points at a time.
|
Radius
Basic radius strategy implementations likely to be used for roguelikes.
|
SoundMap
This class is used to determine when a sound is audible on a map and at what positions.
|
SpatialMap
A data structure that seems to be re-implemented often for games, this associates Coord positions and generic I
identities with generic E elements.
|
SpatialMap.SpatialTriple |
Spill
A randomized flood-fill implementation that can be used for level generation (e.g.
|
Class and Description |
---|
Direction
Represents the eight grid directions and the deltaX, deltaY values associated
with those directions.
|
Class and Description |
---|
Direction
Represents the eight grid directions and the deltaX, deltaY values associated
with those directions.
|
Radius
Basic radius strategy implementations likely to be used for roguelikes.
|
Class and Description |
---|
Direction
Represents the eight grid directions and the deltaX, deltaY values associated
with those directions.
|
Radius
Basic radius strategy implementations likely to be used for roguelikes.
|
Copyright © Eben Howard 2012–2022. All rights reserved.