Package | Description |
---|---|
squidpony.squidai |
Tools for finding paths, optimizing targets for area-of-effect (AOE) abilities, and evaluating influence on a grid.
|
squidpony.squidmath |
A very broad package containing random number generators, geometry tools, and some classes for combinatorics.
|
Class and Description |
---|
AimLimit
Enum used for common targeting limitations (or lack thereof, in the case of AimLimit.FREE ).
|
AOE
Area of Effect interface meant to be implemented by various specific burst, line, flowing, and user-made AOE types.
|
DijkstraMap
An alternative to AStarSearch when you want to fully explore a search space, or when you want a gradient floodfill.
|
DijkstraMap.Measurement
The type of heuristic to use.
|
Reach
A struct-like class that holds information about targeting rules for actions or other effects that reach from one
square into another one, with certain potential restrictions.
|
Technique
A simple struct-like class that stores various public fields which describe the targeting properties of a skill,
spell, tech, or any other game-specific term for a targeted (typically offensive) ability we call a Technique.
|
Threat
A small class to store the area that a creature is perceived by other creatures to threaten.
|
Class and Description |
---|
DijkstraMap
An alternative to AStarSearch when you want to fully explore a search space, or when you want a gradient floodfill.
|
DijkstraMap.Measurement
The type of heuristic to use.
|
Reach
A struct-like class that holds information about targeting rules for actions or other effects that reach from one
square into another one, with certain potential restrictions.
|
Copyright © 2012–2016. All rights reserved.