Package | Description |
---|---|
simkit.smd |
Modifier and Type | Class and Description |
---|---|
class |
SimpleTarget
A Target that is only subject to being killed, not damaged.
|
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Class<? extends Munition>,java.util.Map<java.lang.Class<? extends Target>,Adjudicator>> |
MunitionTargetAdjudicatorFactory.adjudicators
A HashMap containing the Adjudicators.
|
private java.util.Set<Target> |
MunitionTargetReferee.targets
The Targets that are registered with this referee.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Target> |
MunitionTargetReferee.getTargets() |
Modifier and Type | Method and Description |
---|---|
void |
MunitionTargetReferee.addTarget(Target target)
Adds a Target to the list of Targets this referee will check when a
Munition Impact occurs.
|
void |
Adjudicator.adjudicate(Munition munition,
Target target)
Determines the result of an interaction between a Target and a Munition.
|
void |
DefaultAdjudicator.adjudicate(Munition munition,
Target target)
Does nothing.
|
static Adjudicator |
MunitionTargetAdjudicatorFactory.getAdjudicator(Munition munition,
Target target)
Returns the Adjudicator for the given Munition and Target.
|
void |
MunitionTargetReferee.removeTarget(Target target) |
Modifier and Type | Method and Description |
---|---|
static void |
MunitionTargetAdjudicatorFactory.addAdjudicator(java.lang.Class<? extends Munition> munitionClass,
java.lang.Class<? extends Target> targetClass,
Adjudicator adjudicator)
Adds an Adjudicator to the container.
|
static void |
MunitionTargetAdjudicatorFactory.addAdjudicator(java.lang.Class<? extends Munition> munitionClass,
java.lang.Class<? extends Target> targetClass,
java.lang.Class<? extends Adjudicator> adjudicatorClass)
Creates and adds to the container an Adjudicator of the specified Class.
|