![]() |
Gridarta Editor
|
Extract spell definitions from an archetype set. More...
Public Member Functions | |
ArchetypeSetSpellLoader (@NotNull final GameObjectFactory< G, A, R > gameObjectFactory) | |
Creates a new instance. More... | |
void | load (@NotNull final ArchetypeSet< G, A, R > archetypeSet, final int typeNo, @NotNull final Spells< GameObjectSpell< G, A, R >> spells) |
Find all game object that describe spells and add corresponding {} objects. More... | |
Private Attributes | |
final GameObjectFactory< G, A, R > | gameObjectFactory |
The GameObjectFactory for creating GameObjects. More... | |
Static Private Attributes | |
static final Category | LOG = Logger.getLogger(ArchetypeSetSpellLoader.class) |
The Logger for printing log messages. More... | |
Extract spell definitions from an archetype set.
Definition at line 35 of file ArchetypeSetSpellLoader.java.
net.sf.gridarta.model.spells.ArchetypeSetSpellLoader< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ArchetypeSetSpellLoader | ( | @NotNull final GameObjectFactory< G, A, R > | gameObjectFactory | ) |
Creates a new instance.
gameObjectFactory | the game object factory for creating game objects |
Definition at line 54 of file ArchetypeSetSpellLoader.java.
void net.sf.gridarta.model.spells.ArchetypeSetSpellLoader< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.load | ( | @NotNull final ArchetypeSet< G, A, R > | archetypeSet, |
final int | typeNo, | ||
@NotNull final Spells< GameObjectSpell< G, A, R >> | spells | ||
) |
Find all game object that describe spells and add corresponding {} objects.
archetypeSet | the archetype set to scan |
typeNo | the type number to search for |
spells | the Spells
|
Definition at line 65 of file ArchetypeSetSpellLoader.java.
References net.sf.gridarta.model.spells.ArchetypeSetSpellLoader< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObjectFactory, and net.sf.gridarta.model.spells.ArchetypeSetSpellLoader< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.LOG.
Referenced by net.sf.gridarta.project.ProjectModel<?, ?, ?>.loadArchetypeSpells().
|
private |
The GameObjectFactory for creating GameObjects.
Definition at line 47 of file ArchetypeSetSpellLoader.java.
Referenced by net.sf.gridarta.model.spells.ArchetypeSetSpellLoader< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ArchetypeSetSpellLoader(), and net.sf.gridarta.model.spells.ArchetypeSetSpellLoader< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.load().
|
staticprivate |
The Logger for printing log messages.
Definition at line 40 of file ArchetypeSetSpellLoader.java.