Uses of Class
squidpony.squidai.Reach
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.
|
-
Uses of Reach in squidpony.squidai
Fields in squidpony.squidai declared as Reach Modifier and Type Field Description Reach
Threat. reach
Methods in squidpony.squidai that return Reach Modifier and Type Method Description Reach
AOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
BeamAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
BlastAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
BurstAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
CloudAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
ConeAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
LineAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Reach
PointAOE. getReach()
Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.Methods in squidpony.squidai with parameters of type Reach Modifier and Type Method Description void
AOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
BeamAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
BlastAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
BurstAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
CloudAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
ConeAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
LineAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.void
PointAOE. setReach(Reach reach)
Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.static boolean
AreaUtils. verifyReach(Reach reach, Coord origin, Coord end)
Checks that the given end Coord can be targeted from the given origin Coord given the complete targeting rules specified by reach. -
Uses of Reach in squidpony.squidmath
Methods in squidpony.squidmath with parameters of type Reach Modifier and Type Method Description static short[]
CoordPacker. reachable(short[] bounds, short[] start, Reach reach)
Given a packed array encoding a larger area, a packed array encoding one or more points inside bounds, and a Reach object that determines targeting constraints, gets all cells contained within bounds that can be targeted from a cell in start using the rules defined by reach.