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 | 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 | 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 | 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 | Field and Description |
---|---|
private MapArchObject<A> |
AbstractMapTilePane.mapArchObject
The MapArchObject to show.
|
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 | 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 |
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 | 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 | 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 | 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.
|
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 | 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 |
---|---|
<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 | 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 | Field and Description |
---|---|
private A |
DefaultMapReader.mapArchObject
Contains the map arch object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapArchObject<A extends MapArchObject<A>>
Base implementation of
MapArchObject that covers similarities between
Crossfire maps and Daimonin maps. |
interface |
MapArchObject<A extends MapArchObject<A>>
Interface for MapArchObjects.
|
interface |
MapArchObjectFactory<A extends MapArchObject<A>>
Factory for creating
MapArchObject instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapArchObject<A extends MapArchObject<A>>
Base implementation of
MapArchObject that covers similarities between
Crossfire maps and Daimonin maps. |
class |
TestMapArchObject
A
MapArchObject implementation for testing purposes. |
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 | Field and Description |
---|---|
private A |
DefaultMapModel.mapArchObject
The MapArchObject associated with this model.
|
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 | 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 | Field and Description |
---|---|
private A |
UndoState.mapArchObject
The map arch object before the operation started.
|
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 | 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 | Method and Description |
---|---|
private Component |
MapPropertiesDialog.createMapDataPanel(MapArchObject<MapArchObject> map)
Creates the map data panel.
|
Modifier and Type | Class and Description |
---|---|
class |
MapArchObject
MapArchObject contains the specific meta data about a map that is stored in
the map-arch, at the very beginning of the map file.
|
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 Component |
MapPropertiesDialog.createMapTextPanel(MapArchObject<MapArchObject> map)
Create the map text panel.
|
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 Component |
MapPropertiesDialog.createMapDataPanel(MapArchObject<MapArchObject> map)
Creates the map data panel.
|
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.