|
Gridarta Editor
|
Describes a numbered in-game spell. More...
Inheritance diagram for net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration diagram for net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| G | createGameObject () |
| Return a copy of the game object. More... | |
| GameObjectSpell (@NotNull final R archetype, @NotNull final GameObjectFactory< G, A, R > gameObjectFactory) | |
| Create a new instance. More... | |
| String | getArchetypeName () |
| Return the archetype name of the spell object. More... | |
Public Member Functions inherited from net.sf.gridarta.model.spells.Spell | |
| String | getName () |
| Return the spell name. More... | |
Static Private Member Functions | |
| static String | getName (final BaseObject<?, ?, ?, ?> archetype) |
| Return the name to use for a given archetype. More... | |
Private Attributes | |
| final R | archetype |
| The game object. More... | |
| final GameObjectFactory< G, A, R > | gameObjectFactory |
| The GameObjectFactory for creating GameObjects. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from net.sf.gridarta.model.spells.Spell | |
| Spell (@NotNull final String name) | |
| Create a new instance. More... | |
Describes a numbered in-game spell.
Definition at line 33 of file GameObjectSpell.java.
| net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GameObjectSpell | ( | @NotNull final R | archetype, |
| @NotNull final GameObjectFactory< G, A, R > | gameObjectFactory | ||
| ) |
Create a new instance.
| archetype | the spell template archetype |
| gameObjectFactory | the game object factory for creating game objects |
Definition at line 54 of file GameObjectSpell.java.
References net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.archetype, net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObjectFactory, and net.sf.gridarta.model.spells.Spell.getName().
Here is the call graph for this function:| G net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createGameObject | ( | ) |
Return a copy of the game object.
Definition at line 65 of file GameObjectSpell.java.
Here is the call graph for this function:| String net.sf.gridarta.model.spells.GameObjectSpell< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getArchetypeName | ( | ) |
Return the archetype name of the spell object.
Definition at line 73 of file GameObjectSpell.java.
Here is the caller graph for this function:
|
staticprivate |
Return the name to use for a given archetype.
| archetype | the archetype |
Definition at line 82 of file GameObjectSpell.java.
References 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 >.getArchetype(), and 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 >.getObjName().
Here is the call graph for this function:
|
private |
The game object.
Definition at line 39 of file GameObjectSpell.java.
|
private |
The GameObjectFactory for creating GameObjects.
Definition at line 46 of file GameObjectSpell.java.