| Interface | Description |
|---|---|
| Adjudicator |
Used to determine the result of an interaction between a Target and a
Munition.
|
| Damage<T> |
Contains information about damage to a Target by a Munition.
|
| Mover |
Interface that specifies the minimum functionality for an entity that has a
2-dimensional location and can move.
|
| Munition |
A Munition is an entity can interact with a Target.
|
| Sensor |
Interface for Sensor.
|
| SensorMoverMediator<M extends Mover,S extends Sensor> |
Interface with the two key methods for scheduling Detection and Undetection
events.
|
| Target |
A Mover that can be acted on by a Munition and is subject to being killed or
damaged.
|
| Class | Description |
|---|---|
| BasicLinearMover |
Implements the simplest movement logic.
|
| BasicSensor |
Abstract base class with much of the common functionality.
|
| CircularImpactMunition |
A Munition that has an area of effect that is a circle centered around its
aim point.
|
| ConstantTimeMediator | |
| ConstantTimeSensor |
Holds parameter of constant delay from when the sensor's range is entered
(EnterRange) and when the target is detected (timeToDetect).
|
| Contact | |
| CookieCutterMediator |
Simplest Mediator.
|
| CookieCutterSensor |
Simplest sensor type.
|
| DefaultAdjudicator |
An Adjudicator whose result of adjudicate is to do nothing.
|
| HitPointDamage |
This Damage type holds a Number to indicate the amount of damage to the
Target from a hit.
|
| Math2D |
Contains a library of useful calculations in 2-dimensional space.
|
| MunitionTargetAdjudicatorFactory |
Stores Adjudicators indexed by the Munition and Target they should be used
for.
|
| MunitionTargetReferee |
A referee for Munition-Target interactions.
|
| PathMoverManager |
Basic MoverManager.
|
| PatrolMoverManager |
Identical functionality to PathMoverManager, except at last WayPoint, start
over from the beginning.
|
| RandomMoverManager |
MoverManager that generates a random Point2D and directs its Mover
to go there.
|
| SensorMoverReferee |
Maintains a list of Sensors and Movers that can potentially be detected by
the Sensors.
|
| SimpleTarget |
A Target that is only subject to being killed, not damaged.
|
| TransformUtilities |
Contains a method to transform the coordinates of a rectangle.
|
| WayPoint |
A 2-dimensional point with the speed that an entity should transit to the
point.
|