Package | Description |
---|---|
squidpony |
Utilities that don't fit elsewhere in SquidLib, like text manipulation, some interfaces, and compatibility code.
|
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 squidpony.squidmath.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.squidmath |
A very broad package containing random number generators, geometry tools, and some classes for combinatorics.
|
Class and Description |
---|
Coord
A 2D coordinate.
|
GapShuffler
Meant to take a fixed-size set of items and produce a shuffled stream of them such that an element is never chosen in
quick succession; that is, there should always be a gap between the same item's occurrences.
|
RNG
A wrapper class for working with random number generators in a more friendly
way.
|
StatefulRNG
A slight variant on RNG that always uses a stateful RandomessSource and so can have its state
set or retrieved using setState() or getState().
|
Class and Description |
---|
Coord
A 2D coordinate.
|
RNG
A wrapper class for working with random number generators in a more friendly
way.
|
Class and Description |
---|
Coord
A 2D coordinate.
|
Coord3D
Generic three dimensional coordinate class.
|
LightRNG
This is a SplittableRandom-style generator, meant to have a tiny state
that permits storing many different generators with low overhead.
|
RNG
A wrapper class for working with random number generators in a more friendly
way.
|
StatefulRNG
A slight variant on RNG that always uses a stateful RandomessSource and so can have its state
set or retrieved using setState() or getState().
|
Class and Description |
---|
Coord
A 2D coordinate.
|
Class and Description |
---|
Coord
A 2D coordinate.
|
RegionMap
An unordered map of regions (specifically, packed data from CoordPacker or something that uses it, like FOVCache or
ZOI, as short arrays) to values of a generic type.
|
RNG
A wrapper class for working with random number generators in a more friendly
way.
|
StatefulRNG
A slight variant on RNG that always uses a stateful RandomessSource and so can have its state
set or retrieved using setState() or getState().
|
Class and Description |
---|
RNG
A wrapper class for working with random number generators in a more friendly
way.
|
Class and Description |
---|
AStarSearch
Performs A* search.
|
AStarSearch.SearchType
The type of heuristic to use.
|
Coord
A 2D coordinate.
|
Coord3D
Generic three dimensional coordinate class.
|
CoordDouble
Coord using double values for x and y instead of int.
|
LongPeriodRNG
An RNG that has a drastically longer period than the other generators in SquidLib, other than MersenneTwister,
without sacrificing speed or HTML target compatibility.
|
RandomBias
A class that wraps an RNG and allows different String keys to be associated with biases toward low or high results
when a method is called that gets a number from the wrapped RNG.
|
RandomnessSource
This interface defines the interactions required of a random number
generator.
|
Region
Represents an area or series of areas as one logical unit, and allows iterating over or altering that unit.
|
RegionMap
An unordered map of regions (specifically, packed data from CoordPacker or something that uses it, like FOVCache or
ZOI, as short arrays) to values of a generic type.
|
RegionMap.Entries |
RegionMap.Entry |
RegionMap.Keys |
RegionMap.Values |
RNG
A wrapper class for working with random number generators in a more friendly
way.
|
ShortSet
An unordered set that uses short keys.
|
ShortSet.ShortSetIterator |
ShortVLA
A resizable, ordered or unordered short variable-length array.
|
SquidID
A UUID-like identifier; not compatible with Java's standard UUID but will work on GWT.
|
StatefulRandomness
A simple interface for RandomnessSources that have the additional property of a state that can be re-set.
|
StatefulRNG
A slight variant on RNG that always uses a stateful RandomessSource and so can have its state
set or retrieved using setState() or getState().
|
Copyright © 2012–2016. All rights reserved.