Uses of Package
squidpony.squidgrid
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.
|
-
Classes in squidpony.squidgrid used by squidpony.squidai Class 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. -
Classes in squidpony.squidgrid used by squidpony.squidgrid Class 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.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 can be used for level generation (e.g.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. -
Classes in squidpony.squidgrid used by squidpony.squidgrid.iterator Class Description Direction Represents the eight grid directions and the deltaX, deltaY values associated with those directions. -
Classes in squidpony.squidgrid used by squidpony.squidgrid.mapping Class 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. -
Classes in squidpony.squidgrid used by squidpony.squidmath Class 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.