-
- All Implemented Interfaces:
public final class RayScatterModels rayscatter explosions.
-
-
Constructor Summary
Constructors Constructor Description RayScatter(Vec2 epicentre, Integer noOfRays)
-
Method Summary
Modifier and Type Method Description final List<Ray>getRays()Getter for rays. final Vec2getEpicentre()final UnitsetEpicentre(Vec2 epicentre)final UnitcastRays(Double distance)Casts rays in 360 degrees with equal spacing. final UnitupdateRays(ArrayList<TranslatableBody> worldBodies)Updates all rays. -
-
Method Detail
-
getEpicentre
final Vec2 getEpicentre()
-
setEpicentre
final Unit setEpicentre(Vec2 epicentre)
-
castRays
final Unit castRays(Double distance)
Casts rays in 360 degrees with equal spacing.
- Parameters:
distance- Distance of projected rays.
-
updateRays
final Unit updateRays(ArrayList<TranslatableBody> worldBodies)
Updates all rays.
- Parameters:
worldBodies- Arraylist of all bodies to update ray projections for.
-
-
-
-