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.
|
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.
|
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
A group of pathfinding algorithms that explore in all directions equally, and are commonly used when there is more
than one valid goal, or when you want a gradient floodfill to mark each cell in an area with its distance from a
goal.
|
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.
|
Class and 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.
|
Copyright © Eben Howard 2012–2022. All rights reserved.