![]() |
Gridarta Editor
|
Class which stores information about one scripted event. More...
Public Member Functions | |
GameObject | getEventArch () |
int | getEventType () |
String | getOptions () |
String | getPluginName () |
String | getScriptPath () |
void | modifyEventPath () |
![]() | |
G | getEventArch () |
Returns the underlying event game object. More... | |
int | getEventType () |
String | getOptions () |
String | getPluginName () |
String | getScriptPath () |
void | modifyEventPath () |
Set event path and plugin name according to user input from popup dialog. More... | |
Protected Member Functions | |
final void | setEventData (@NotNull final String pluginName, @NotNull final String scriptPath, @NotNull final String options) |
String | typeName (final int eventType) |
Package Functions | |
DefaultScriptedEvent (@NotNull final ScriptArchUtils scriptArchUtils, final GameObject event, @NotNull final String subtypeAttribute, @NotNull final ScriptedEventEditor< GameObject, MapArchObject, Archetype > scriptedEventEditor) | |
Creates a ScriptedEvent of given type (This is used for map-loading). More... | |
DefaultScriptedEvent (@NotNull final ScriptArchUtils scriptArchUtils, final int eventType, @NotNull final String subtypeAttribute, @NotNull final String pluginName, final String scriptPath, final String options, @NotNull final ScriptedEventFactory< GameObject, MapArchObject, Archetype > scriptedEventFactory, @NotNull final ScriptedEventEditor< GameObject, MapArchObject, Archetype > scriptedEventEditor) throws UndefinedEventArchetypeException | |
Creates a fully initialized ScriptedEvent. More... | |
Private Member Functions | |
void | setOptions (@NotNull final String options) |
void | setPluginName (@NotNull final String pluginName) |
void | setScriptPath (@NotNull final String scriptPath) |
Private Attributes | |
final GameObject | event |
The underlying game object that represents the event. More... | |
final ScriptArchUtils | scriptArchUtils |
The ScriptArchUtils instance to use. More... | |
final ScriptedEventEditor< GameObject, MapArchObject, Archetype > | scriptedEventEditor |
The ScriptedEventEditor to use. More... | |
final String | subtypeAttribute |
The attribute name for the subtype field. More... | |
Static Private Attributes | |
static final String | OPTIONS = "slaying" |
The attribute that holds the options. More... | |
static final String | SCRIPT_PATH = "race" |
The attribute that holds the script path. More... | |
Class which stores information about one scripted event.
Definition at line 37 of file DefaultScriptedEvent.java.
|
package |
Creates a ScriptedEvent of given type (This is used for map-loading).
scriptArchUtils | the script arch utils instance to use |
event | the game object that describes the event |
subtypeAttribute | the attribute name for the subtype field |
scriptedEventEditor | the scripted event editor to use |
Definition at line 81 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.event, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.scriptArchUtils, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.scriptedEventEditor, and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.subtypeAttribute.
|
package |
Creates a fully initialized ScriptedEvent.
scriptArchUtils | the script arch utils instance to use |
eventType | type of the event |
subtypeAttribute | the attribute name for the subtype field |
pluginName | name of the plugin |
scriptPath | path to the file for this event |
options | the options for this event |
scriptedEventFactory | the scripted event factory for creating game objects |
scriptedEventEditor | the scripted event editor to use |
UndefinedEventArchetypeException | In case there is no Archetype to create a ScriptedEvent. |
Definition at line 102 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.scriptArchUtils, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.scriptedEventEditor, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.subtypeAttribute.
GameObject net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getEventArch | ( | ) |
Definition at line 128 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.event.
int net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getEventType | ( | ) |
Definition at line 133 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.subtypeAttribute.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().
String net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getOptions | ( | ) |
Definition at line 151 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.OPTIONS.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setPluginName(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setScriptPath().
String net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getPluginName | ( | ) |
Definition at line 139 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setOptions(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setScriptPath().
String net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getScriptPath | ( | ) |
Definition at line 145 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.SCRIPT_PATH.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setOptions(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setPluginName().
void net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.modifyEventPath | ( | ) |
Definition at line 111 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.scriptedEventEditor, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setOptions(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setPluginName(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setScriptPath().
|
protected |
Reimplemented from net.sf.gridarta.model.scripts.AbstractScriptedEvent< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.
Definition at line 174 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getEventType(), net.sf.gridarta.model.baseobject.BaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.NAME, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.OPTIONS, net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.SCRIPT_PATH, and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.subtypeAttribute.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.DefaultScriptedEvent(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setOptions(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setPluginName(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setScriptPath().
|
private |
Definition at line 163 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getPluginName(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getScriptPath(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.modifyEventPath().
|
private |
Definition at line 155 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getOptions(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getScriptPath(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.modifyEventPath().
|
private |
Definition at line 159 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getOptions(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getPluginName(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.modifyEventPath().
|
protected |
Reimplemented from net.sf.gridarta.model.scripts.AbstractScriptedEvent< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.
Definition at line 169 of file DefaultScriptedEvent.java.
References net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.scriptArchUtils, and net.sf.gridarta.model.scripts.ScriptArchUtils.typeName().
|
private |
The underlying game object that represents the event.
Definition at line 60 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.DefaultScriptedEvent(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getEventArch().
|
staticprivate |
The attribute that holds the options.
Definition at line 49 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getOptions(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().
|
staticprivate |
The attribute that holds the script path.
Definition at line 43 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getScriptPath(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().
|
private |
The ScriptArchUtils instance to use.
Definition at line 55 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.DefaultScriptedEvent(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.typeName().
|
private |
The ScriptedEventEditor to use.
Definition at line 72 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.DefaultScriptedEvent(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.modifyEventPath().
|
private |
The attribute name for the subtype field.
Definition at line 66 of file DefaultScriptedEvent.java.
Referenced by net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.DefaultScriptedEvent(), net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.getEventType(), and net.sf.gridarta.var.atrinik.model.scripts.DefaultScriptedEvent.setEventData().