Modifier and Type | Class and Description |
---|---|
class |
AbstractServerActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Actions that require a connection to a game server.
|
class |
AttachTiledMaps<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Attaches maps to adjacent tiled maps.
|
class |
ExitConnectorActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Utility class implementing actions that operate on
ExitConnectorModels . |
Modifier and Type | Method and Description |
---|---|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
UndoActions.applyChange(UndoModel<G,A,R> undoModel,
MapModel<G,A,R> mapModel,
UndoState<G,A,R> undoState)
Applies a change (for an undo or a redo operation).
|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
UndoActions.redo(UndoModel<G,A,R> undoModel,
MapModel<G,A,R> mapModel)
Perform a "redo" action on a
MapModel . |
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
UndoActions.undo(UndoModel<G,A,R> undoModel,
MapModel<G,A,R> mapModel)
Perform an "undo" action on a
MapModel . |
Modifier and Type | Class and Description |
---|---|
class |
AutoValidator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Implements the auto-validator for map validation.
|
Modifier and Type | Class and Description |
---|---|
class |
CopyBuffer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Common base implementation of CopyBuffer.
|
Modifier and Type | Method and Description |
---|---|
abstract <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
CopyMode.prepare(MapModel<G,A,R> mapModel,
Size2D mapSize)
Prepares the operation.
|
abstract <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
CopyMode.process(MapModel<G,A,R> mapModel,
G gameObject,
boolean isEditType,
Collection<G> gameObjectsToDelete,
Point pos,
GameObjectFactory<G,A,R> gameObjectFactory,
InsertionModeSet<G,A,R> insertionModeSet)
Processes a
GameObject . |
Modifier and Type | Interface and Description |
---|---|
interface |
DelayedMapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners interested in delayed map model change events.
|
class |
DelayedMapModelListenerManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Provides support for delayed notification of
MapModel changes. |
Modifier and Type | Class and Description |
---|---|
class |
ManageBookmarksDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog that displays existing bookmarks and allows to edit or remove them.
|
Modifier and Type | Class and Description |
---|---|
class |
BrowseArchetypesDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog that displays archetypes.
|
class |
BrowseArchetypesDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog manager for the browse archetypes dialog.
|
class |
BrowseArchetypesTableModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
TableModel that displays a selected set of
attributes within a list of archetypes. |
Modifier and Type | Class and Description |
---|---|
class |
FindDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
This dialog manages the find action.
|
class |
FindDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Creates and displays the find dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
FindArchetypesDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Dialog used to find archetypes.
|
class |
FindArchetypesDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog manager for the find archetypes dialog.
|
class |
TableModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The model for displaying a set of archetypes.
|
Modifier and Type | Field and Description |
---|---|
private Archetype<G,A,R> |
GameObjectAttributesDialog.archetype
GameObjectAttributesDialog.gameObject 's archetype. |
Modifier and Type | Method and Description |
---|---|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
AttributesPaneBuilder.buildInvSpellBox(Spells<GameObjectSpell<G,A,R>> gameObjectSpells,
Attributes attributes,
boolean isOptionalSpell,
String attributeName)
Constructs the combo box of the available spells.
|
Modifier and Type | Method and Description |
---|---|
String |
DialogAttributeString.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeList2.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeBoolSpec.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeAnimationName.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeBool.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeScriptFile.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeTreasure.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeSpell.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeLong.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
abstract String |
DialogAttribute.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeBitmask.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeFloat.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeText.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeList.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeInvSpell.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeFaceName.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeZSpell.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeMapPath.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
String |
DialogAttributeInt.getObjectText(G gameObject,
Archetype<G,A,R> archetype,
String[] newMsg,
ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
Modifier and Type | Class and Description |
---|---|
class |
GoExitDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog to ask the user for a map to open.
|
class |
GoExitDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manager for
GoExitDialog instances. |
Modifier and Type | Class and Description |
---|---|
class |
GoLocationDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog to ask the user for coordinates to move the cursor to.
|
class |
GoLocationDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manager for
GoLocationDialog instances. |
Modifier and Type | Class and Description |
---|---|
class |
GoMapDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A dialog to ask the user for a map to open.
|
class |
GoMapDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manager for
GoMapDialog instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
MapPropertiesDialogFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Factory for creating map property dialog instances.
|
Modifier and Type | Class and Description |
---|---|
class |
PluginController<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Controller for plugins.
|
class |
PluginEditor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
class |
PluginManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
class |
PluginManagerFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
class |
PluginView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
View for Scripts.
|
Modifier and Type | Field and Description |
---|---|
private List<Archetype<G,A,R>> |
ArchComboBoxModel.archList |
Modifier and Type | Method and Description |
---|---|
Archetype<G,A,R> |
ArchComboBoxModel.getNearestMatch(String name) |
Modifier and Type | Class and Description |
---|---|
class |
ReplaceDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
This dialog manages the replace action.
|
class |
ReplaceDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Creates and displays the replace dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
ShrinkMapSizeDialog<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Dialog to ask which empty borders to remove from a map.
|
class |
ShrinkMapSizeDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manager for
ShrinkMapSizeDialog instances. |
Modifier and Type | Class and Description |
---|---|
class |
ExitConnectorController<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The controller of the exit connector.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFilterControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Control for filters.
|
interface |
FilterControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Modifier and Type | Class and Description |
---|---|
class |
GameObjectTab<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
Tab that displays the currently selected GameObject . |
class |
GameObjectTextEditorTab<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The
Tab displaying the game object text editor. |
class |
WarningsTab<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
Tab that displays map validator results. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPerMapDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,D>
Maintains (dialog) instance associated to map view instances.
|
class |
MapFileActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The class
MapFileActions implements actions for the "file" menu
attached to maps. |
Modifier and Type | Class and Description |
---|---|
class |
MouseOpAdapter<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Event Listener Adapter for
MouseOpListener . |
class |
MouseOpEvent<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A MouseOpEvent is an event triggered for a MouseOpListener.
|
interface |
MouseOpListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for Mouse Operations.
|
Modifier and Type | Class and Description |
---|---|
class |
EnterMap<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Helper class for entering maps.
|
class |
ExitIterator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
An
Iterator that returns all map squares containing an exit game
object. |
class |
MapActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages actions in the "map" menu.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapTilePane<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A Panel for managing the tiling of maps.
|
class |
FlatMapTilePane<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A Panel for managing the tiling of maps.
|
class |
IsoMapTilePane<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A Panel for managing the tiling of maps.
|
Modifier and Type | Class and Description |
---|---|
class |
ViewActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages edit type actions in "view" menu.
|
Modifier and Type | Class and Description |
---|---|
class |
MapCursorActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Cursor related actions.
|
Modifier and Type | Class and Description |
---|---|
class |
MapDesktop<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The
JDesktopPane containing all map views. |
class |
WindowAction<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Action class for selecting this window.
|
class |
WindowMenuManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Maintains the window menu.
|
Modifier and Type | Class and Description |
---|---|
class |
MapImageCache<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Caches icon and preview images for map files.
|
interface |
MapImageCacheListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners interested in
MapImageCache related events. |
Modifier and Type | Class and Description |
---|---|
class |
MapMenuManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages the recent menu entries.
|
Modifier and Type | Class and Description |
---|---|
class |
MapKeyListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Tracks key presses and maps them to actions.
|
class |
MapMouseListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Tracks mouse actions and calls the appropriate
MouseOpListeners . |
class |
MapUserListenerManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Tracks map views and attaches/detaches
MapMouseListener instances. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFileControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Default
FileControl implementation. |
class |
MainViewActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Implements actions related to the
MainView . |
class |
RecentManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages the recent menu.
|
class |
ShiftProcessor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Performs a "shift" operation in a map: shift all selected squares into the
given direction.
|
class |
StatusBar<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
StatusBar implements the main status bar of the application. |
Modifier and Type | Field and Description |
---|---|
private Comparator<Archetype<G,A,R>> |
ArchetypePanel.displayMode
The comparator for sorting archetypes in the active panel.
|
Modifier and Type | Method and Description |
---|---|
int |
ArchetypeNameCellRenderer.compare(Archetype<G,A,R> o1,
Archetype<G,A,R> o2) |
int |
ArchetypeNameCellRenderer.compare(Archetype<G,A,R> o1,
Archetype<G,A,R> o2) |
int |
ArchetypeIconCellRenderer.compare(Archetype<G,A,R> o1,
Archetype<G,A,R> o2) |
int |
ArchetypeIconCellRenderer.compare(Archetype<G,A,R> o1,
Archetype<G,A,R> o2) |
int |
DisplayNameCellRenderer.compare(Archetype<G,A,R> o1,
Archetype<G,A,R> o2) |
int |
DisplayNameCellRenderer.compare(Archetype<G,A,R> o1,
Archetype<G,A,R> o2) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The object Chooser implementation.
|
interface |
ObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Common base interface for ObjectChoosers.
|
interface |
ObjectChooserListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listener interested in
ObjectChooser events. |
interface |
ObjectChooserTab<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for classes being part of the object chooser.
|
Modifier and Type | Class and Description |
---|---|
class |
PickmapChooserControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The
PickmapChooserControl manages the pickmap panel and most
pickmap-related code in general. |
class |
PickmapChooserModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Maintains loaded
MapFile instances. |
interface |
PickmapChooserModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners for pickmap related events.
|
class |
PickmapChooserView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A View for choosing pickmaps.
|
Modifier and Type | Class and Description |
---|---|
class |
CellRenderer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
CellRenderer for rendering ArchObjects on a certain map square in a list.
|
class |
SelectedSquareModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The model component of the selected square control.
|
interface |
SelectedSquareModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners interested in events of
SelectedSquareModel
instances. |
class |
SelectedSquareView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The panel that displays the game objects of the currently selected map
square.
|
Modifier and Type | Method and Description |
---|---|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ToolSelector.createOptionsView(Tool<G,A,R> tool)
Creates the options view for a tool.
|
Modifier and Type | Class and Description |
---|---|
class |
ScriptArchDataUtils<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
ScriptArchData related functions. |
class |
ScriptArchEditor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
class |
ScriptedEventEditor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Modifier and Type | Class and Description |
---|---|
class |
UndoControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The class
UndoControl implements the controller for undo/redo
actions. |
Modifier and Type | Class and Description |
---|---|
class |
MainActions<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Encapsulates actions and related functions.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMainControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
MainControl is a central class that's used for access on global data
structures / collections and global functions.
|
interface |
EditorFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A factory to create editor-dependent objects.
|
class |
GridartaEditor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Main class of the editor; parses command-line arguments, initializes and
starts the editor.
|
class |
GUIMainControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Creates the main GUI of Gridarta.
|
Modifier and Type | Method and Description |
---|---|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
DefaultMainControl.loadScriptArchUtils(ErrorView errorView,
EditorFactory<G,A,R> editorFactory,
ArchetypeTypeSet archetypeTypeSet) |
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ImageCreatorFactory.newImageCreator(ResourceIcons resourceIcons,
EditorFactory<G,A,R> editorFactory,
ProjectModel<G,A,R> projectModel)
Creates a new
ImageCreator instance. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArchetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
Archetype implementations. |
class |
AbstractArchetypeBuilder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Creates
Archetype instances. |
interface |
Archetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Reflects an Archetype.
|
interface |
ArchetypeFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A factory for creating
Archetype instances. |
interface |
ArchetypeSetListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners listening to ArchetypeSet changes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TestArchetype
An
Archetype implementation for testing purposes. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArchetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
Archetype implementations. |
class |
TestDefaultArchetype
An
Archetype implementation for testing purposes. |
class |
TestUndefinedArchetype
An undefined
Archetype implementation for testing purposes. |
Modifier and Type | Field and Description |
---|---|
private R |
AbstractArchetypeBuilder.archetype
The
Archetype being built. |
private R |
AbstractArchetypeBuilder.prototype
The base
Archetype for artifacts. |
Modifier and Type | Field and Description |
---|---|
private R |
ArchetypeChooserFolder.selectedArchetype
The selected
Archetype or null if none is selected. |
Modifier and Type | Interface and Description |
---|---|
interface |
ArchetypeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface that captures similarities between different ArchetypeSet
implementations.
|
class |
DefaultArchetypeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Base implementation of ArchetypeSet.
|
Modifier and Type | Method and Description |
---|---|
private void |
ArchetypeValidator.validateArchetype(Archetype<?,?,?> archetype)
Validates an
Archetype instance. |
Modifier and Type | Class and Description |
---|---|
class |
ArtifactParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Parser for artifact definitions.
|
Modifier and Type | Method and Description |
---|---|
Archetype<TestGameObject,TestMapArchObject,TestArchetype> |
TestParser.getArchetype(String archetypeName)
Returns an
Archetype by name. |
Modifier and Type | Class and Description |
---|---|
class |
AutojoinList<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The
AutojoinList class contains a list of (typically
wall-)arches which do autojoining. |
class |
AutojoinLists<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages a mapping between archetypes to
AutojoinLists . |
class |
InsertionResult<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The result of an insertion operation involving autojoining.
|
Modifier and Type | Field and Description |
---|---|
private R |
InsertionResult.archetype
The
Archetype that should be inserted. |
Modifier and Type | Field and Description |
---|---|
private Map<Archetype<G,A,R>,AutojoinList<G,A,R>> |
AutojoinLists.autojoinLists
Mapping of archetypes to autojoin lists.
|
Modifier and Type | Method and Description |
---|---|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
AutojoinListsParser.loadList(ErrorView errorView,
ArchetypeSet<G,A,R> archetypeSet,
File baseDir)
Loads all the autojoin lists from the data file.
|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
AutojoinListsParser.loadList(ErrorView errorView,
ArchetypeSet<G,A,R> archetypeSet,
URL url,
BufferedReader bufferedReader)
Loads all the autojoin lists from the data file.
|
private static <R extends Archetype<?,?,R>> |
AutojoinList.validate(Iterable<R> archetypeList)
Validates a list of archetypes: no entry must be
|
Modifier and Type | Method and Description |
---|---|
AutojoinList<G,A,R> |
AutojoinLists.getAutojoinList(Archetype<G,A,R> archetype)
Returns an
AutojoinList for a given archetype. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>>
Default implementation for
GameObject implementing classes. |
interface |
BaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> |
interface |
BaseObjectVisitor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
class |
GameObjectContainer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Base class for classes that contain GameObjects as children in the sense of
containment.
|
class |
RecursiveGameObjectIterator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Iterator for recursively iterating over GameObjectContainers.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseObjectVisitor.visit(Archetype<G,A,R> archetype) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArchetypeSetCollectable<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
Collectables that create the
"archetypes" file. |
Modifier and Type | Method and Description |
---|---|
private static void |
AbstractArchetypeSetCollectable.collectStartArch(Archetype<?,?,?> archetype,
Writer out)
Processes the special archetype
ArchetypeParser.START_ARCH_NAME . |
Modifier and Type | Method and Description |
---|---|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
Modifier and Type | Class and Description |
---|---|
class |
ExitMatcher<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Selects valid exit game objects from maps.
|
Modifier and Type | Method and Description |
---|---|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FaceObjectProviders.getFace(BaseObject<G,A,R,?> baseObject)
Returns the face of a
BaseObject as an ImageIcon . |
Modifier and Type | Class and Description |
---|---|
class |
FloodFill<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Implements flood-filling.
|
Modifier and Type | Method and Description |
---|---|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FillUtils.containsArchetype(MapModel<G,A,R> mapModel,
Collection<String> archetypeNames,
MapSquare<G,A,R> topLeftMapSquare,
int w,
int h)
Checks whether an area and its adjacent squares of a map does contain an
archetype.
|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FillUtils.fill(MapModel<G,A,R> mapModel,
Collection<MapSquare<G,A,R>> selection,
InsertionMode<G,A,R> insertionMode,
List<? extends BaseObject<G,A,R,?>> gameObjects,
int density,
boolean noAdjacent)
Fills a set of squares in a map.
|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FillUtils.floodFill(MapModel<G,A,R> mapModel,
Point start,
List<? extends BaseObject<G,A,R,?>> gameObjects,
InsertionModeSet<G,A,R> insertionModeSet)
Flood-fill the the map, starting at the cursor position.
|
Modifier and Type | Field and Description |
---|---|
private R |
AbstractGameObject.archetype
The
Archetype of this game object. |
Modifier and Type | Class and Description |
---|---|
class |
MapsIndexer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Maintains a
MapsIndex for the maps directory. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMapControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Implements map models.
|
interface |
MapControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Currently nothing more than a marker interface for unification.
|
interface |
MapControlFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Factory for creating
MapControl instances. |
interface |
MapControlListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners listening on changes in
MapControl
instances. |
Modifier and Type | Class and Description |
---|---|
class |
MapCursor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
MapCursor provides methods to move and drag on map.
|
interface |
MapCursorListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners listening to
MapCursor related events. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
MapManager implementations. |
class |
DefaultMapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages all opened maps.
|
class |
DefaultPickmapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Manages all opened pickmaps.
|
interface |
FileControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
interface |
MapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A MapManager manages all opened maps.
|
interface |
MapManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Interface for listeners listening to
MapManager changes. |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultMapModel.isMultiArchFittingToMap(Archetype<G,A,R> archetype,
Point pos,
boolean allowDouble)
Checks whether an GameObject (multi-arch) would still fit on this map.
|
boolean |
MapModel.isMultiArchFittingToMap(Archetype<G,A,R> archetype,
Point pos,
boolean allowDouble)
Checks whether an GameObject (multi-arch) would still fit on this map.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectedResourcesReader<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
AbstractResourcesReaders that read from collected files. |
class |
AbstractFilesResourcesReader<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
AbstractResourcesReaders that read from individual files. |
class |
AbstractResources<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Maintains resources.
|
Modifier and Type | Class and Description |
---|---|
class |
ArchetypeNameMatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
MatchCriteria that matches by archetype name. |
class |
AttributeOtherValueMatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
MatchCriteria that matches attribute values of all but a set of
attributes. |
class |
AttributeValueMatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
MatchCriteria that matches an attribute value. |
interface |
MatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Criteria for game object matchers.
|
class |
ObjectNameMatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
MatchCriteria that matches by object name. |
Modifier and Type | Class and Description |
---|---|
class |
ArchetypeSetSpellLoader<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Extract spell definitions from an archetype set.
|
class |
GameObjectSpell<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Describes a numbered in-game spell.
|
Modifier and Type | Field and Description |
---|---|
private R |
GameObjectSpell.archetype
The game object.
|
Modifier and Type | Class and Description |
---|---|
class |
UndoModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The class
UndoModel maintains the undo state for one map
control. |
class |
UndoState<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
The class
UndoState holds information to undo/redo one edit
operation. |
Modifier and Type | Method and Description |
---|---|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ArchetypeTypeChecks.addChecks(ArchetypeTypeSet archetypeTypeSet,
AttributeRangeChecker<G,A,R> attributeRangeChecker,
ArchetypeType archetypeType)
Adds attribute range checks for all defined attributes of an
ArchetypeType . |
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ArchetypeTypeChecks.addChecks(ArchetypeTypeSet archetypeTypeSet,
AttributeRangeChecker<G,A,R> attributeRangeChecker,
EnvironmentChecker<G,A,R> environmentChecker)
Adds attribute range checks for all defined attributes.
|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
BlockedSquareChecker.findCompletelyBlockedSquares(MapModel<G,A,R> mapModel)
Returns the completely blocked squares of a map.
|
Modifier and Type | Method and Description |
---|---|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
PluginModelLoader.loadPlugins(PluginParameterFactory<G,A,R> pluginParameterFactory,
PluginModelParser<G,A,R> pluginModelParser,
ErrorView errorView,
File pluginsDir)
Load all files as plugins from the given directory.
|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
PluginModelLoader.loadXML(PluginModelParser<G,A,R> pluginModelParser,
org.jdom.Document doc,
File file) |
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
PluginModelLoader.loadXML(PluginModelParser<G,A,R> pluginModelParser,
File file) |
Modifier and Type | Method and Description |
---|---|
Archetype<G,A,R> |
ArchetypeParameter.getValue()
Returns the current value of the parameter.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A factory to create project-dependent objects.
|
class |
ProjectModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Modifier and Type | Method and Description |
---|---|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ProjectModel.addArchetypes(ArchetypeChooserModel<G,A,R> archetypeChooserModel,
ArchetypeSet<G,A,R> archetypeSet) |
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ProjectModel.loadArchetypes(ErrorView errorView,
ProjectSettings projectSettings,
ArchetypeSet<G,A,R> archetypeSet,
ArchetypeChooserModel<G,A,R> archetypeChooserModel,
AbstractResources<G,A,R> resources,
ConfigSource configSource) |
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ProjectModel.loadArchetypeSpells(int spellType,
GameObjectFactory<G,A,R> gameObjectFactory,
ArchetypeSet<G,A,R> archetypeSet) |
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ProjectModel.loadValidators(DelegatingMapValidator<G,A,R> validators,
ValidatorFactory<G,A,R> validatorFactory,
ErrorView errorView)
Creates map validators from preferences.
|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
ProjectModel.loadValidators(ErrorView errorView,
ProjectFactory<G,A,R> projectFactory,
ProjectSettings projectSettings,
GameObjectMatchers gameObjectMatchers,
ArchetypeTypeSet archetypeTypeSet,
ValidatorPreferences validatorPreferences,
MapWriter<G,A,R> mapWriter)
Loads map validators.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Archetype
Archetype implements Atrinik archetypes. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultArchetype
An Atrinik
Archetype . |
class |
UndefinedArchetype
The class
UndefinedArchetype implements an undefined Atrinik
archetype. |
Modifier and Type | Method and Description |
---|---|
private static void |
AtrinikArchetypeSetCollectable.writeArchetype(Writer writer,
Archetype<GameObject,MapArchObject,Archetype> archetype,
boolean isHeadPart,
GameObjectParser<GameObject,MapArchObject,Archetype> gameObjectParser)
Writes an
Archetype . |
Modifier and Type | Method and Description |
---|---|
private void |
ArchetypeParser.calculateLowestMulti(Archetype<GameObject,MapArchObject,Archetype> arch)
Calculate the lowest part of this multi-arch.
|
Modifier and Type | Method and Description |
---|---|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
CollectedConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FilesConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
Modifier and Type | Method and Description |
---|---|
private static void |
CrossfireArchetypeSetCollectable.writeArchetype(Writer writer,
Archetype<GameObject,?,?> archetype,
boolean isHeadPart,
GameObjectParser<GameObject,MapArchObject,Archetype> gameObjectParser)
Writes an
Archetype . |
Modifier and Type | Method and Description |
---|---|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
CollectedConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FilesConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
Modifier and Type | Method and Description |
---|---|
private static void |
DaimoninArchetypeSetCollectable.writeArchetype(Writer writer,
Archetype<GameObject,MapArchObject,Archetype> archetype,
boolean isHeadPart)
Writes an
Archetype . |
Modifier and Type | Method and Description |
---|---|
private void |
ArchetypeParser.calculateLowestMulti(Archetype<GameObject,MapArchObject,Archetype> arch)
Calculate the lowest part of this multi-arch.
|
Modifier and Type | Method and Description |
---|---|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
CollectedConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
FilesConfigSource.read(ProjectSettings projectSettings,
AbstractResources<G,A,R> resources,
ErrorView errorView)
Reads config files.
|
Feedback: webmaster
© 2003-2010 The Gridarta Developers. All rights reserved.