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 ReachThreat. reachMethods in squidpony.squidai that return Reach Modifier and Type Method Description ReachAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachBeamAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachBlastAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachBurstAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachCloudAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachConeAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachLineAOE. getReach()Gets the same values returned by getLimitType(), getMinRange(), getMaxRange(), and getMetric() bundled into one Reach object.ReachPointAOE. 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 voidAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidBeamAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidBlastAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidBurstAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidCloudAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidConeAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidLineAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.voidPointAOE. setReach(Reach reach)Sets the same values as setLimitType(), setMinRange(), setMaxRange(), and setMetric() using one Reach object.static booleanAreaUtils. 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.