|
Gridarta Editor
|
Stores and manages information about scripted events. More...
Inheritance diagram for net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration diagram for net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| DefaultScriptArchData (@NotNull final String subtypeAttribute, final int eventTypeNo) | |
| Create a ScriptArchData. More... | |
| G | getScriptedEvent (final int eventSubtype, @NotNull final G gameObject) |
| boolean | isEmpty (@NotNull final G gameObject) |
Public Member Functions inherited from net.sf.gridarta.model.scripts.ScriptArchData< G, A, R > | |
| G | getScriptedEvent (int eventSubtype, @NotNull G gameObject) |
| Search the owner game object for an event object of the specified event type. More... | |
| boolean | isEmpty ( @NotNull G gameObject) |
| Returns whether this ScriptArchData is empty (contains no events). More... | |
Private Attributes | |
| final int | eventTypeNo |
| The object type for event objects. More... | |
| final String | subtypeAttribute |
| The attribute name for the subtype field. More... | |
Stores and manages information about scripted events.
This data is only needed for those arches with one or more events defined.
Definition at line 36 of file DefaultScriptArchData.java.
| net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DefaultScriptArchData | ( | @NotNull final String | subtypeAttribute, |
| final int | eventTypeNo | ||
| ) |
Create a ScriptArchData.
| subtypeAttribute | the attribute name for the subtype field |
| eventTypeNo | the object type for event objects |
Definition at line 56 of file DefaultScriptArchData.java.
References net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.eventTypeNo, and net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.subtypeAttribute.
| G net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getScriptedEvent | ( | final int | eventSubtype, |
| @NotNull final G | gameObject | ||
| ) |
Definition at line 63 of file DefaultScriptArchData.java.
| boolean net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.isEmpty | ( | @NotNull final G | gameObject | ) |
|
private |
The object type for event objects.
Definition at line 49 of file DefaultScriptArchData.java.
Referenced by net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.DefaultScriptArchData(), and net.sf.gridarta.model.scripts.DefaultScriptArchData< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.isEmpty().
|
private |
The attribute name for the subtype field.
Definition at line 43 of file DefaultScriptArchData.java.