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.
|