Gridarta Editor
|
Public Member Functions | |
int | getDoubleFaceOffset () |
boolean | getIncludeFaceNumbers () |
String | getScriptsDir () |
String | getSpellFile () |
int | getSpellType () |
AttributeRangeChecker< G, A, R > | loadAttributeRangeChecker (@NotNull ErrorViewCollector errorViewCollector, @NotNull GameObjectMatchers gameObjectMatchers, @NotNull ValidatorPreferences validatorPreferences) |
ArchetypeFactory< G, A, R > | newArchetypeFactory (@NotNull FaceObjectProviders faceObjectProviders, @NotNull AnimationObjects animationObjects) |
AbstractArchetypeParser< G, A, R, ?> | newArchetypeParser (@NotNull ErrorView errorView, GameObjectParser< G, A, R > gameObjectParser, AnimationObjects animationObjects, ArchetypeSet< G, A, R > archetypeSet, @NotNull GameObjectFactory< G, A, R > gameObjectFactory, @NotNull ProjectSettings projectSettings, @NotNull SmoothFaces smoothFaces) |
ArchetypeSet< G, A, R > | newArchetypeSet (@NotNull ProjectSettings projectSettings, @NotNull ArchetypeFactory< G, A, R > archetypeFactory) |
GameObjectFactory< G, A, R > | newGameObjectFactory (@NotNull FaceObjectProviders faceObjectProviders, @NotNull AnimationObjects animationObjects, @NotNull ArchetypeTypeSet archetypeTypeSet) |
GameObjectParserFactory< G, A, R > | newGameObjectParserFactory (@NotNull GameObjectFactory< G, A, R > gameObjectFactory, @NotNull ArchetypeSet< G, A, R > archetypeSet, @NotNull ArchetypeTypeSet archetypeTypeSet) |
MapArchObjectFactory< A > | newMapArchObjectFactory (@NotNull ProjectSettings projectSettings) |
MapArchObjectParserFactory< A > | newMapArchObjectParserFactory () |
MapControlFactory< G, A, R > | newMapControlFactory (@NotNull MapWriter< G, A, R > mapWriter, @NotNull ProjectSettings projectSettings, @NotNull MapModelFactory< G, A, R > mapModelFactory) |
AbstractResources< G, A, R > | newResources (@NotNull GameObjectParser< G, A, R > gameObjectParser, @NotNull ArchetypeSet< G, A, R > archetypeSet, @NotNull AbstractArchetypeParser< G, A, R, ?> archetypeParser, @NotNull FaceObjects faceObjects, @NotNull AnimationObjects animationObjects, @NotNull ArchFaceProvider archFaceProvider, @NotNull FaceObjectProviders faceObjectProviders, @NotNull SmoothFaces smoothFaces) |
A factory to create project-dependent objects.
Definition at line 56 of file ProjectFactory.java.
int net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getDoubleFaceOffset | ( | ) |
Returns the offset for drawing double faces.
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
boolean net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getIncludeFaceNumbers | ( | ) |
Returns whether the face file contains face numbers.
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
String net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getScriptsDir | ( | ) |
Returns the default directory for editor scripts.
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
String net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getSpellFile | ( | ) |
Returns the spell file name to load.
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
int net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getSpellType | ( | ) |
Returns the archetype type for game object spells.
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
AttributeRangeChecker<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.loadAttributeRangeChecker | ( | @NotNull ErrorViewCollector | errorViewCollector, |
@NotNull GameObjectMatchers | gameObjectMatchers, | ||
@NotNull ValidatorPreferences | validatorPreferences | ||
) |
Loads the attribute range checker for map validation.
errorViewCollector | the error view collector to use |
gameObjectMatchers | the defined game object matchers |
validatorPreferences | the validator preferences to use |
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
ArchetypeFactory<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newArchetypeFactory | ( | @NotNull FaceObjectProviders | faceObjectProviders, |
@NotNull AnimationObjects | animationObjects | ||
) |
Creates a new ArchetypeFactory instance.
faceObjectProviders | the face object providers for looking up faces |
animationObjects | the animation objects for looking up animations |
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
AbstractArchetypeParser<G, A, R, ?> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newArchetypeParser | ( | @NotNull ErrorView | errorView, |
GameObjectParser< G, A, R > | gameObjectParser, | ||
AnimationObjects | animationObjects, | ||
ArchetypeSet< G, A, R > | archetypeSet, | ||
@NotNull GameObjectFactory< G, A, R > | gameObjectFactory, | ||
@NotNull ProjectSettings | projectSettings, | ||
@NotNull SmoothFaces | smoothFaces | ||
) |
Creates a new AbstractArchetypeParser instance.
errorView | the error view for reporting errors |
gameObjectParser | the game object parser to use |
animationObjects | the animation objects to use |
archetypeSet | the archetype set to use |
gameObjectFactory | the game object factory to use |
projectSettings | the project settings to use |
smoothFaces | the smooth faces to use |
ArchetypeSet<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newArchetypeSet | ( | @NotNull ProjectSettings | projectSettings, |
@NotNull ArchetypeFactory< G, A, R > | archetypeFactory | ||
) |
Creates a new ArchetypeSet instance.
projectSettings | the project settings to use |
archetypeFactory | the archetype factory to use |
GameObjectFactory<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newGameObjectFactory | ( | @NotNull FaceObjectProviders | faceObjectProviders, |
@NotNull AnimationObjects | animationObjects, | ||
@NotNull ArchetypeTypeSet | archetypeTypeSet | ||
) |
Creates a new GameObjectFactory instance.
faceObjectProviders | the face object providers to use |
animationObjects | the animation objects for looking up animations |
archetypeTypeSet | the archetype type set for looking up archetype types |
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
GameObjectParserFactory<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newGameObjectParserFactory | ( | @NotNull GameObjectFactory< G, A, R > | gameObjectFactory, |
@NotNull ArchetypeSet< G, A, R > | archetypeSet, | ||
@NotNull ArchetypeTypeSet | archetypeTypeSet | ||
) |
Creates a new GameObjectParserFactory instance.
gameObjectFactory | the game object parser factory to use |
archetypeSet | the archetype set for looking up archetypes |
archetypeTypeSet | the archetype type set for sorting attributes on save |
MapArchObjectFactory<A> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newMapArchObjectFactory | ( | @NotNull ProjectSettings | projectSettings | ) |
Creates a new MapArchObjectFactory instance.
projectSettings | the project settings to use |
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
MapArchObjectParserFactory<A> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newMapArchObjectParserFactory | ( | ) |
Creates a new MapArchObjectParserFactory instance.
Implemented in net.sf.gridarta.var.atrinik.maincontrol.DefaultEditorFactory, net.sf.gridarta.var.daimonin.maincontrol.DefaultEditorFactory, and net.sf.gridarta.var.crossfire.maincontrol.DefaultEditorFactory.
MapControlFactory<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newMapControlFactory | ( | @NotNull MapWriter< G, A, R > | mapWriter, |
@NotNull ProjectSettings | projectSettings, | ||
@NotNull MapModelFactory< G, A, R > | mapModelFactory | ||
) |
Creates a new MapControlFactory instance.
mapWriter | the map writer to use |
projectSettings | the project settings to use |
mapModelFactory | the map model factory to use |
AbstractResources<G, A, R> net.sf.gridarta.project.ProjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newResources | ( | @NotNull GameObjectParser< G, A, R > | gameObjectParser, |
@NotNull ArchetypeSet< G, A, R > | archetypeSet, | ||
@NotNull AbstractArchetypeParser< G, A, R, ?> | archetypeParser, | ||
@NotNull FaceObjects | faceObjects, | ||
@NotNull AnimationObjects | animationObjects, | ||
@NotNull ArchFaceProvider | archFaceProvider, | ||
@NotNull FaceObjectProviders | faceObjectProviders, | ||
@NotNull SmoothFaces | smoothFaces | ||
) |
Creates a new AbstractResources instance.
gameObjectParser | the game object parser to use |
archetypeSet | the archetype set to use |
archetypeParser | the archetype parser to use |
faceObjects | the face objects to use |
animationObjects | the animation objects to use |
archFaceProvider | the arch face provider to use |
faceObjectProviders | the face object providers for looking up faces |
smoothFaces | the smooth faces to use |