Uses of Package
squidpony.squidai

Packages that use 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.