Uses of Interface
squidpony.squidai.AOE
| Package | Description | 
|---|---|
| squidpony.squidai | Tools for finding paths, optimizing targets for area-of-effect (AOE) abilities, and evaluating influence on a grid. | 
- 
Uses of AOE in squidpony.squidaiClasses in squidpony.squidai that implement AOE Modifier and Type Class Description classBeamAOEBeam Area of Effect that affects an slightly expanded (Elias) line from a given origin Coord out to a given length, plus an optional radius of cells around the path of the line, while respecting obstacles in its path and possibly stopping if obstructed.classBlastAOEAn AOE type that has a center and a radius, and will blast outward and somewhat around corners/obstacles, out to the distance specified by radius.classBurstAOEAn AOE type that has a center and a radius, and uses shadowcasting to create a burst of rays from the center, out to the distance specified by radius.classCloudAOEAn AOE type that has a center and a volume, and will randomly expand in all directions until it reaches volume or cannot expand further.classConeAOEAn AOE type that has an origin, a radius, an angle, and a span; it will blast from the origin to a length equal to radius along the angle (in degrees), moving somewhat around corners/obstacles, and also spread a total of span degrees around the angle (a span of 90 will affect a full quadrant, centered on angle).classLineAOELine Area of Effect that affects an slightly expanded (DDA) line from a given origin Coord to a given end Coord, plus an optional radius of cells around the path of the line, while respecting obstacles in its path and possibly stopping if obstructed.classPointAOEAn AOE type that has a center Coord only and only affects that single Coord.Fields in squidpony.squidai declared as AOE Modifier and Type Field Description AOETechnique. aoeConstructors in squidpony.squidai with parameters of type AOE Constructor Description Technique(String name, String id, AOE aoe)Creates a Technique that can target a Coord at a range specified by the given AOE's minRange and maxRange, using a distance metric from the AOE, and use that target Coord for the given AOE.Technique(String name, AOE aoe)Creates a Technique that can target a Coord at a range specified by the given AOE's minRange and maxRange, using a distance metric from the AOE, and use that target Coord for the given AOE.