|
SORTIE Java Interface
1
|
This class provides a class for NCI effects with organizing information. More...
Classes | |
| enum | crowding_effect |
| Flag values for which crowding effect term is desired. More... | |
| enum | damage_effect |
| Flag values for which damage effect term is desired. More... | |
| enum | effectType |
| Identifier for different types of effects. More... | |
| enum | infection_effect |
| Flag values for which infection effect term is desired. More... | |
| enum | nci_term |
| Flag values for which NCI term is desired. More... | |
| enum | nitrogen_effect |
| Flag values for which nitrogen effect term is desired. More... | |
| enum | precipitation_effect |
| Flag values for which precipitation effect term is desired. More... | |
| enum | shading_effect |
| Flag values for which shading effect term is desired. More... | |
| enum | size_effect |
| Flag values for which size effect term is desired. More... | |
| enum | temperature_effect |
| Flag values for which temperature effect term is desired. More... | |
Public Member Functions | |
| NCIEffect (Class<?extends Behavior > oClass, String sDescriptor, int iEffectNum) | |
| Constructor. | |
| NCIEffect (Class<?extends Behavior > oClass, String sDescriptor, int iEffectNum, boolean bRequiresDiameter) | |
| Constructor. | |
| boolean | requiresDiameter () |
| String | getDescriptor () |
| int | getEffectNum () |
| Behavior | createBehavior (GUIManager oManager, BehaviorTypeBase oParent) throws ModelException |
| Creates an instance of this behavior's class. | |
Private Attributes | |
| boolean | m_bRequiresDiameter = false |
| Whether this behavior requires a target diameter to function. | |
| Class<?extends Behavior > | m_oClass |
| Behavior class. | |
| String | m_sDescriptor |
| This is what will be displayed as the name of a given behavior in the GUI. | |
| int | m_iEffectNum |
| Corresponds to an effect enum. | |
This class provides a class for NCI effects with organizing information.
| sortie.data.funcgroups.nci.NCIEffect.NCIEffect | ( | Class<?extends Behavior > | oClass, |
| String | sDescriptor, | ||
| int | iEffectNum | ||
| ) |
Constructor.
| oClass | Behavior class. |
| sDescriptor | The name of the behavior for the user. |
| iEffectNum | Enum value of the effect. |
| sortie.data.funcgroups.nci.NCIEffect.NCIEffect | ( | Class<?extends Behavior > | oClass, |
| String | sDescriptor, | ||
| int | iEffectNum, | ||
| boolean | bRequiresDiameter | ||
| ) |
Constructor.
| oClass | Behavior class. |
| sDescriptor | The name of the behavior for the user. |
| iEffectNum | The number of the effect being assigned. |
| bRequiresDiameter | Whether this effect requires a target diameter to function. |
| Behavior sortie.data.funcgroups.nci.NCIEffect.createBehavior | ( | GUIManager | oManager, |
| BehaviorTypeBase | oParent | ||
| ) | throws ModelException |
Creates an instance of this behavior's class.
| oManager | GUI Manager. |
| oParent | Managing behavior group object. |
| ModelException | If there is a problem with the instantiation. |
| String sortie.data.funcgroups.nci.NCIEffect.getDescriptor | ( | ) |
| int sortie.data.funcgroups.nci.NCIEffect.getEffectNum | ( | ) |
| boolean sortie.data.funcgroups.nci.NCIEffect.requiresDiameter | ( | ) |
|
private |
Whether this behavior requires a target diameter to function.
|
private |
Corresponds to an effect enum.
This is what goes in the parameter file.
|
private |
This is what will be displayed as the name of a given behavior in the GUI.
Shouldn't be too long - max 5 words or so
1.8.2