Uses of Package
squidpony.squidai
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, data structures, and noise functions.
|
-
Classes in squidpony.squidai used by squidpony.squidai Class 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.CustomDijkstraMap An alternative to AStarSearch when you want to fully explore a search space, or when you want a gradient floodfill, with customizable rules for what is considered adjacent.DijkstraMap An alternative to AStarSearch when you want to fully explore a search space, or when you want a gradient floodfill.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. -
Classes in squidpony.squidai used by squidpony.squidmath Class Description 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.