All Packages

Package Summary 
Package Description
squidpony
Utilities that don't fit elsewhere in SquidLib; mostly text manipulation, compression, and helper code.
squidpony.annotation
Annotations used elsewhere in SquidLib.
squidpony.panel
Interfaces for panels in GUIs/TUIs; these do not depend on any particular implementation of a color type.
squidpony.squidai
Tools for finding paths, optimizing targets for area-of-effect (AOE) abilities, and evaluating influence on a grid.
squidpony.squidai.graph
Graphs and graph algorithms used primarily (but not exclusively) for pathfinding.
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.squidgrid.mapping.styled
Support code for working with tiled dungeon generation; normally only TilesetType is used outside SquidLib.
squidpony.squidgrid.zone
Ways to represent different types of areas in 2D space; not recommended, most new code uses GreasedRegion.
squidpony.squidmath
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
squidpony.tileset
Internally used; see TilesetType members for the actual documentation.