java.lang.String mapPath
java.io.File mapFile
FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.javax.swing.JDialog dialog
javax.swing.text.JTextComponent directoryField
javax.swing.JButton okButton
JButton
for ok.javax.swing.JButton cancelButton
JButton
for cancel.javax.swing.JDialog dialog
javax.swing.text.JTextComponent descriptionField
javax.swing.JButton okButton
JButton
for ok.javax.swing.JButton cancelButton
JButton
for cancel.MapImageCache<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapImageCache
MapImageCache
for creating map previews.MapMenu mapMenu
MapMenu
being edited.MapMenuEntryIcons mapMenuEntryIcons
MapMenuEntryIcons
for looking up icons.javax.swing.JTree bookmarksTree
JTree
of all bookmarks.javax.swing.JLabel preview
javax.swing.JDialog dialog
javax.swing.Action editAction
Action
for "edit bookmark".javax.swing.Action removeAction
Action
for "remove bookmark".javax.swing.Action unDeleteAction
Action
for "remove bookmark".javax.swing.Action newDirectoryAction
Action
for "new directory".javax.swing.JButton closeButton
JButton
for cancel.javax.swing.tree.TreePath selectedTreePath
ArchetypeChooserControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserControl
ObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> objectChooser
java.util.Collection<E> availableAttributes
BrowseArchetypesTableModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypesTableModel
BrowseArchetypesDialog.archetypesTable
.javax.swing.DefaultComboBoxModel<E> addAttributeComboBoxModel
BrowseArchetypesDialog.addAttributeComboBox
.javax.swing.JTable archetypesTable
JTable
showing the selected archetypes.javax.swing.JDialog dialog
javax.swing.JButton addAttributeButton
selected
attribute
to BrowseArchetypesDialog.archetypesTable
.javax.swing.JComboBox<E> addAttributeComboBox
BrowseArchetypesDialog.archetypesTable
if BrowseArchetypesDialog.addAttributeButton
is selected.javax.swing.JFileChooser chooser
JFileChooser
for saving CSV files.ArchetypeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeSet
ArchetypeSet
from which archetypes are shown.java.util.List<E> archetypes
java.util.List<E> attributes
java.util.List<E> classes
BrowseArchetypesTableModel.attributes
.java.util.Map<K,V> classMap
int paintX
javax.swing.tree.DefaultTreeModel treeModel
DefaultTreeModel
this instance belongs to.ExportMapAsImageAction<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> exportMapAsImageAction
MapControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapControl
javax.swing.JButton exportButton
javax.swing.JButton cancelButton
javax.swing.JButton cancelExportButton
javax.swing.JDialog dialog
javax.swing.AbstractButton includeTiledMapsCheckbox
JFileField outputFileField
javax.swing.JLabel progressLabel
javax.swing.JProgressBar progressBar
javax.swing.JLabel previewLabel
javax.swing.JLabel previewImage
boolean includeTiledMaps
boolean cancelExport
javax.swing.JDialog dialog
java.awt.Component parent
boolean isBuilt
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
MapView
to operate on.javax.swing.text.JTextComponent findInput
javax.swing.AbstractButton findNameCheckbox
javax.swing.AbstractButton findArchCheckbox
javax.swing.AbstractButton findMsgCheckbox
javax.swing.AbstractButton findFaceCheckbox
javax.swing.AbstractButton findSlayingCheckbox
javax.swing.AbstractButton findOtherCheckbox
ArchetypeTypeSet archetypeTypeSet
java.util.List<E> archetypes
java.lang.Integer[] sorting
java.util.Comparator<T> comparator
DialogAttributeBitmask<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> dialogAttributeBitmask
DialogAttributeBitmask
where this change button belongs to.TristateCheckBox allCheckbox
javax.swing.JCheckBox[] checkbox
java.awt.Container gridPanel
javax.swing.event.ChangeListener singleChangeListener
ChangeListener
attached to all single-bit check boxes.javax.swing.event.ChangeListener allChangeListener
ChangeListener
attached to the "All" check box.CFTreasureListTree treasureListTree
CFTreasureListTree
to display.javax.swing.text.JTextComponent input
java.awt.Component parent
FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.AbstractPerMapDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,D> goLocationDialogManager
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
javax.swing.JTextField xCoordinateField
javax.swing.JTextField yCoordinateField
javax.swing.JButton okButton
JButton
for ok.javax.swing.JButton cancelButton
JButton
for cancel.javax.swing.JDialog dialog
JDialog
instance.}boolean enabled
int index0
GoMapListModel.enabled
is set.int index1
GoMapListModel.enabled
is set.java.lang.String widthKey
null
.java.lang.String heightKey
null
.int defaultWidth
int defaultHeight
javax.swing.JTextField mapWidthField
javax.swing.JTextField mapHeightField
javax.swing.JButton okButton
javax.swing.JButton cancelButton
javax.swing.JDialog dialog
javax.swing.event.DocumentListener documentListener
DocumentListener
attached to input fields for detecting
changes.MapViewsManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapViewsManager
MapViewsManager
to use.MapArchObjectFactory<A extends MapArchObject<A>> mapArchObjectFactory
boolean showMapSizeDefault
boolean mapSizeDefault
boolean showMapDifficulty
int defaultWidth
int defaultHeight
int defaultDifficulty
javax.swing.text.JTextComponent mapNameField
javax.swing.AbstractButton mapSizeDefaultCheckbox
javax.swing.JTextField mapDifficultyField
ObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> objectChooser
PickmapChooserView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> pickmapChooserView
javax.swing.text.JTextComponent pickmapNameField
MapFolderTree<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapFolderTree
MapFolder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> parent
MapViewsManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapViewsManager
MapViewsManager
.javax.swing.text.JTextComponent folderNameField
javax.swing.ImageIcon closingIcon
java.awt.Window dialog
null
if not yet created.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.java.lang.Object value
java.util.List<E> archList
MapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapManager
MapControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> currentMap
java.lang.Object selected
MapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapManager
InsertionModeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> insertionModeSet
InsertionModeSet
to use.javax.swing.JDialog dialog
java.awt.Component parent
CopyBuffer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> copyBuffer
CopyBuffer
.ObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> objectChooser
FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.boolean isBuilt
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
MapView
to operate on.BaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> replaceArch
java.util.List<E> replaceCopyBuffer
java.util.List<E> replacePickmap
javax.swing.JLabel rfHeading
javax.swing.JLabel rfArchName
javax.swing.JLabel iconLabel
javax.swing.JLabel colonLabel
javax.swing.JComboBox<E> replaceCriteria
javax.swing.JComboBox<E> replaceWithBox
javax.swing.JComboBox<E> replaceEntireBox
javax.swing.text.JTextComponent replaceInput1
javax.swing.text.JTextComponent replaceDensityInput
int lastSelectedIndex
ObjectChooserListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> objectChooserListener
ObjectChooserListener
for tracking the selection.FaceObjectProvidersListener faceObjectProvidersListener
FaceObjectProvidersListener
for detecting reloaded faces.ShortcutsManager shortcutsManager
ShortcutsManager
for checking conflicts.javax.swing.Action action
Action
being redefined. This action will not cause
conflicts.javax.swing.JButton okButton
JButton
for ok.javax.swing.JButton cancelButton
JButton
for cancel.javax.swing.JDialog dialog
JDialog
instance.KeyStrokeField keyStroke
javax.swing.JTextArea conflictsTextArea
java.util.Collection<E> listeners
KeyStrokeFieldListeners
to be
notified.javax.swing.KeyStroke keyStroke
KeyStroke
.ShortcutsManager shortcutsManager
ShortcutsManager
to affect.javax.swing.JButton okButton
JButton
for ok.javax.swing.Action aSetShortcut
Action
for the "set shortcut" button.javax.swing.Action aUnsetShortcut
Action
for the "unset shortcut" button.javax.swing.JDialog dialog
JDialog
instance.javax.swing.JTree actionsTree
JTree
showing all actions.javax.swing.JTextArea actionDescription
javax.swing.JTextArea actionShortcut
javax.swing.Action selectedAction
Action
or null
.ShrinkMapSizeDialogManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> shrinkMapSizeDialogManager
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
javax.swing.AbstractButton eastCheckBox
javax.swing.AbstractButton southCheckBox
javax.swing.JLabel warnings
javax.swing.JButton okButton
javax.swing.JButton cancelButton
javax.swing.JDialog dialog
JDialog
instance.NamedFilterConfig config
java.util.Collection<E> components
MapImageCache<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapImageCache
javax.swing.JLabel preview
net.sf.japi.swing.action.ToggleAction autoGeneratePreview
javax.swing.Action genPreview
javax.swing.JFileChooser fileChooser
java.io.File[] selectedFiles
null
if no file is selected.boolean autoGeneratePreviews
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
MapCursor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapCursor
MapControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapControl
java.awt.Point mapLocation
int button
MouseEvent.getButton()
int id
AWTEvent.getID()
int modifiers
InputEvent.getModifiers()
int clickCount
ProjectSettings projectSettings
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapArchObject<A extends MapArchObject<A>> mapArchObject
TileLink[] tileLinks
int[] nextFocus
javax.swing.filechooser.FileFilter mapFileFilter
MapTilePanel[] tilePaths
AttachTiledMaps<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> attachTiledMaps
boolean canAttachMaps
javax.swing.filechooser.FileFilter fileFilter
FileFilter
to use.java.lang.String original
java.io.File relativeReference
java.io.File absoluteReference
javax.swing.JTextField textField
JTextField
with the text.net.sf.gridarta.gui.map.maptilepane.TilePanel.RASwitch raSwitch
RASwitch
.int spawnPointTypeNo
java.awt.Point borderOffset
java.awt.Point origin
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
to render.Size2D mapSize
MapGrid mapGrid
MapGrid
to render.javax.swing.Icon unknownSquareIcon
Icon
drawn into squares without game objects.java.awt.Point tmpPoint
java.awt.Rectangle tmpRec
MapViewSettings mapViewSettings
MapViewSettings
instance to use.MultiPositionData multiPositionData
MultiPositionData
instance to query for multi-part objects.IsoMapSquareInfo isoMapSquareInfo
IsoMapSquareInfo
to use.GridMapSquarePainter gridMapSquarePainter
GridMapSquarePainter
to use.int minYOffset
int maxYOffset
boolean[] foundSubLayers
AbstractIsoMapRenderer.tileStretchingOffsets(java.awt.Point, boolean[])
to avoid allocating lots
of arrays.MapViewSettingsListener mapViewSettingsListener
MapViewSettingsListener
attached to AbstractIsoMapRenderer.mapViewSettings
.MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModelListener
MapModelListener
to track changes in AbstractIsoMapRenderer.mapModel
.MapGridListener mapGridListener
MapGridListener
to track changes in AbstractIsoMapRenderer.mapGrid
.java.util.Map<K,V> erroneousMapSquares
java.awt.Point tmpPoint
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
.GameObjectParser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectParser
GameObjectParser
for creating tooltip information or null
.boolean lightVisible
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
to render.IsoMapSquareInfo isoMapSquareInfo
IsoMapSquareInfo
to use.java.awt.Point origin
FilterControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> filterControl
java.awt.Color[] highLightMask
javax.swing.Icon emptySquareIcon
MapViewSettings mapViewSettings
IsoMapSquareInfo isoMapSquareInfo
IsoMapSquareInfo
to use.FilterState filterState
int[] xPoints
int[] yPoints
java.awt.Point point
FilterConfigListener filterConfigListener
FilterConfigListener
attached to IsoMapRenderer.filterControl
to
repaint all after config changes.java.awt.Point point
int spawnPointTypeNo
MultiPositionData multiPositionData
MultiPositionData
to query for multi-part objects.IsoMapSquareInfo isoMapSquareInfo
IsoMapSquareInfo
to use.javax.swing.ImageIcon unknownSquareIcon
MapViewSettings mapViewSettings
java.lang.String name
int editType
javax.swing.AbstractButton checkBoxMenuItem
MapDesktop<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapDesktop
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
MapManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapManager
MapManager
to use.int index
MapManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapManagerListener
MapManagerListener
to detect closed maps.MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModelListener
MapModelListener
to detect modified maps.MapFolderTree<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapFolderTree
MapFolderTreeAction.mapFolder
is part of.MapFolder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapFolder
javax.swing.AbstractButton menuItem
MapMenuEntryMap mapMenuEntryMap
MapMenuEntryMap
instance.MapViewsManager<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapViewsManager
MapViewsManager
for opening map files.FileControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> fileControl
FileControl
for reporting errors.java.lang.String title
MapImageCache<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapImageCache
MapImageCache
queried for icons.boolean expanded
MapMenuEntryVisitor
function.java.awt.Image original
int algorithm
int width
int height
java.awt.Image image
javax.swing.JFrame frame
ArchetypeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeSet
ArchetypeSet
.NamedObjects<E extends NamedObject> faceObjects
NamedObjects
instance to use.javax.swing.JLabel mouse
javax.swing.JLabel cursor
javax.swing.JLabel status
javax.swing.JLabel memory
java.awt.Point mouseMapTmp
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
StatusBar.mapCursorListener
is registered, or
null
if none is registered.MapCursorListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapCursorListener
MapManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapManagerListener
MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapViewManagerListener
MapControlListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapControlListener
MapControlListener
used to detect saved maps.java.awt.event.MouseMotionListener mouseMotionListener
MouseMotionListener
for tracking the mouse position in map
windows.java.awt.event.ActionListener statusBarUpdate
javax.swing.AbstractButton buttonDisplayGameObjectNames
javax.swing.AbstractButton buttonDisplayArchetypeNames
javax.swing.AbstractButton buttonDisplayIconsOnly
ArchetypeChooserModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserModel
javax.swing.JTabbedPane tabDesktop
DisplayMode<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> displayModeGameObjectNames
DisplayMode<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> displayModeArchetypeNames
DisplayMode<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> displayModeIconsOnly
javax.swing.event.ChangeListener changeListener
ArchetypeChooserView.tabDesktop
.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.ArchetypeChooserPanel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserPanel
ArchetypeChooserPanel
.javax.swing.JPopupMenu popupMenu
javax.swing.DefaultListModel<E> archetypeListModel
ArchetypePanel.archetypeList
.javax.swing.JList<E> archetypeList
ArchetypeChooserFolder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeListFolder
ArchetypeChooserFolder
.javax.swing.JComboBox<E> folders
java.util.Comparator<T> displayMode
boolean updateInProgress
ArchetypePanel.updateArchetypeList()
is running. Prevents resetting
the selected archetype during ArchetypePanel.archetypeList
rebuild.ArchetypeChooserFolderListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserFolderListener
ArchetypeChooserFolderListener
attached to ArchetypePanel.archetypeListFolder
to track changes to the selected archetype.ArchetypeChooserModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserModel
ArchetypeChooserModel
to affect.ArchetypeChooserModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserModelListener
ArchetypeChooserModelListener
attached to DirectionPane.archetypeChooserModel
.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.java.lang.StringBuilder sbForFormat
java.util.Collection<E> names
java.util.Collection<E> typeNumbers
GameObjectMatcher monsterMatcher
GameObjectMatcher
for matching monster objects.javax.swing.JList<E> errorList
javax.swing.JEditorPane errorMsg
java.util.Collection<E> listeners
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> currentMapModel
ErrorListView.mapModelListener
attached.
Set to null
if no map is active.java.util.Vector<E> errors
MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapView
MapView
for displaying map errors. Set to null
if no
map is active.javax.swing.event.ListSelectionListener listSelectionListener
MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModelListener
MapModelListener
which is attached to ErrorListView.currentMapModel
.MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapViewManagerListener
GameObjectAttributesDialogFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectAttributesDialogFactory
ObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> objectChooser
SelectedSquareModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedSquareModel
SelectedSquareModel
to update.GameObjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectFactory
GameObjectFactory
for creating new GameObjects
.MapViewSettings mapViewSettings
MapViewSettings
instance.javax.swing.JTabbedPane panelDesktop
GameObjectAttributesModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectAttributesModel
java.util.Collection<E> listeners
GameObjectAttributesControlListeners
to notify.MapControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> currentMapControl
GameObjectAttributesControl.mapModelListener
attached.boolean isInAutoApplyArchPanelChanges
GameObjectAttributesControl.autoApplyArchPanelChanges()
is currently running.Severity severity
Severity
.javax.swing.Action aMapArchAddInv
javax.swing.Action aMapArchAddEnv
javax.swing.Action aMapArchAttribute
java.util.Collection<E> tabs
java.util.Map<K,V> tabIndex
java.util.Map<K,V> componentTabs
GameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedGameObject
boolean isInMapTransaction
GameObjectAttributesControl.autoApplyArchPanelChanges()
.MapManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapManagerListener
MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModelListener
GameObjectAttributesControl.currentMapControl
.MapTransactionListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapTransactionListener
GameObjectAttributesControl.currentMapControl
. It triggers auto-apply whenever a map transaction is
about to start.SelectedSquareModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedSquareModelListener
GameObjectAttributesModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectAttributesModelListener
GameObjectAttributesControl.gameObjectAttributesModel
.GameObjectAttributesTabListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectAttributesTabListener
ArchetypeTypeSet archetypeTypeSet
ArchetypeTypeSet
.javax.swing.JTextPane archEdit
JTextPane
that contains the attributes of the game object.java.lang.String defaultArchEditValue
GameObjectTextEditor.archEdit
.ArchetypeTypeSet archetypeTypeSet
ArchetypeTypeSet
for looking up game object types.javax.swing.JLabel gameObjectNameLabel
javax.swing.JLabel gameObjectArchetypeNameLabel
javax.swing.JLabel gameObjectTypeLabel
javax.swing.JLabel gameObjectExtentsLabel
ObjectChooserTab<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> pickmapChooserControl
ArchetypeChooserModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserModel
ObjectChoiceDisplay objectChoiceDisplay
ObjectChoiceDisplay
that display information about the
currently selected object.javax.swing.JTabbedPane tabbedPane
java.util.List<E> tabs
DefaultObjectChooser.tabbedPane
.java.util.Collection<E> listeners
ObjectChooserTab<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> activeTab
null
if no tab exists.PickmapState<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> activePickmapState
PickmapState
.MapView<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> activePickmapView
BaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> cursorSelection
int selectedIndex
MapCursorListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapCursorListener
DefaultObjectChooser.activePickmapView
.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.javax.swing.Icon unknownSquareIcon
Icon
for unknown squares.SelectedSquareModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedSquareModel
ModelUpdater<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> modelUpdater
ModelUpdater
used for updating SelectedSquareView.model
.GameObjectAttributesDialogFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectAttributesDialogFactory
ObjectChooser<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> objectChooser
MapViewSettings mapViewSettings
MapViewSettings
instance.javax.swing.DefaultListModel<E> model
DefaultListModel
of SelectedSquareView.list
.javax.swing.JList<E> list
java.awt.Container arrows
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
.MapCursor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapCursor
MapCursor
. It has SelectedSquareView.mapCursorListener
attached.MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModelListener
MapModelListener
attached to SelectedSquareView.mapModel
.MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapViewManagerListener
SelectedSquareModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedSquareModelListener
SelectedSquareModelListener
attached to SelectedSquareView.selectedSquareModel
.javax.swing.event.ListSelectionListener listSelectionListener
SelectedSquareView.list
to be informed about selection
changes.MapCursorListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapCursorListener
MapCursorListener
attached to SelectedSquareView.mapCursor
.java.awt.event.MouseListener mouseListener
MouseListener
attached to the view to process mouse actions.ToolSelector<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> lmbSelector
ToolSelector<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mmbSelector
ToolSelector<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> rmbSelector
java.awt.Container selectionPane
java.awt.CardLayout optionCards
javax.swing.ButtonGroup selectionButtonGroup
java.awt.Container optionsPane
Tool<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedTool
java.util.Map<K,V> tools
TreasureTree treasureTree
java.awt.Frame parent
javax.swing.JDialog frame
javax.swing.AbstractButton okButton
javax.swing.AbstractButton noneButton
javax.swing.text.JTextComponent input
FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.ResourceIcons resourceIcons
ResourceIcons
for creating icons.ArchetypeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeSet
ArchetypeSet
.javax.swing.tree.DefaultMutableTreeNode root
TreasureObjVisitor treasureObjVisitor
TreasureObjVisitor
for setting rendering parameters.javax.swing.JTextField textField
JTextField
that displays the animation name.AnimTreeChooseAction animTreeChooseAction
AnimTreeChooseAction
.javax.swing.AbstractButton icon
AnimationObjects animationObjects
AnimationObjects
to select from.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.javax.swing.ImageIcon noFaceSquareIcon
ImageIcon
for no animations.javax.swing.ImageIcon unknownSquareIcon
ImageIcon
for undefined animations.javax.swing.ButtonGroup directionButtonGroup
ButtonGroup
for the direction buttons.java.util.Collection<E> directionButtons
DirectionComponent.directionButtonGroup
.java.util.Map<K,V> directions
boolean enableButtons
int hGap
int vGap
java.awt.Component cNW
java.awt.Component cN
java.awt.Component cNE
java.awt.Component cE
java.awt.Component cSE
java.awt.Component cS
java.awt.Component cSW
java.awt.Component cW
java.awt.Component cC
java.awt.Component cU
java.awt.Component cD
javax.swing.JTextField textField
JTextField
that displays the face name.FaceTreeChooseAction faceTreeChooseAction
FaceTreeChooseAction
.javax.swing.AbstractButton icon
FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.javax.swing.ImageIcon noFaceSquareIcon
ImageIcon
for no animations.javax.swing.ImageIcon unknownSquareIcon
ImageIcon
for undefined animations.java.lang.String preferencesKey
java.util.List<E> actionListeners
ActionListeners
attached to the
"oneTouchExpandable" buttons of the JSplitPane
. The size if
either two or zero; zero if no action listeners could be found. If action
listener have been found, index 0
is the minimize button, index
1
is the maximize button.java.lang.String defaultDividerLocation
null
to not change the
divider location.java.awt.event.HierarchyListener hierarchyListener
HierarchyListener
for updating the initial divider location.java.awt.Component parent
java.io.File baseDir
null
, the contents of JFileField.textField
are relative to this directory.javax.swing.JTextField textField
javax.swing.JFileChooser fileChooser
JFileChooser
for selecting the file.javax.swing.text.JTextComponent textComponent
JTextComponent
that holds the current face/animation name.NamedObjects<E extends NamedObject> namedObjects
NamedObjects
providing the face/animation names tree.FaceObjectProviders faceObjectProviders
FaceObjectProviders
for looking up faces.BorderSplitPane[] splitPanes
BorderSplitPanes
showing the optional
components.java.awt.Component component
Component
.Location location
Location
of the optional component.java.awt.Component[] optionalComponents
Components
.javax.swing.JSplitPane splitPane
javax.swing.JSplitPane splitPane2
JSplitPane
to separate both elements of BorderSplitPane.optionalComponents
.boolean showing
int size
BorderSplitPane.splitPane
. Unless -1
, the split pane
will be resized to this size when it becomes visible. Unused if BorderSplitPane.showing
is set.int size2
BorderSplitPane.splitPane2
. Unless -1
, the split
pane will be resized to this size when it becomes visible. Unused if
BorderSplitPane.showing
is set.boolean ignoreSizeChange
BorderPanel borderPanel
BorderPanel
.java.util.Map<K,V> openTabs
Tabs
currently shown in TabbedPanel.borderPanel
.ButtonListsListener buttonListsListener
ButtonListsListener
attached to TabbedPanel.buttonLists
.ButtonLists buttonLists
Location
.java.lang.String ident
TristateState state
javax.swing.event.ChangeListener enableListener
ChangeListener
on model changes to maintain correct
focusability.int lineNumber
java.util.List<E> frames
int frameCount
int facings
java.lang.String animName
java.lang.String animList
NamedObject animationObject
java.lang.String archetypeName
int multiX
int multiY
boolean isLowestPart
true
for single-part objects.int multiShapeID
int multiPartNr
java.lang.String editorFolder
boolean artifact
java.lang.String name
java.util.Set<E> archetypes
Archetypes
in this folder.Archetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedArchetype
Archetype
or null
if none is selected. It
must be part of ArchetypeChooserFolder.archetypes
.java.util.Collection<E> listeners
java.util.List<E> panels
ArchetypeChooserPanels
. The panels are
ordered by panel name.ArchetypeChooserPanel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedPanel
ArchetypeChooserPanel
. It must be part of ArchetypeChooserModel.panels
. Set to null
only if no panels do exist.java.lang.Integer direction
null
for default direction.DisplayMode<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> displayMode
java.util.Collection<E> listeners
java.lang.String name
java.util.List<E> folders
ArchetypeChooserFolders
in this panel.
The folders are ordered by folder name. The first entry includes
archetypes of all other folders.ArchetypeChooserFolder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> selectedFolder
ArchetypeChooserFolder
. It must be part of ArchetypeChooserPanel.folders
.java.util.Collection<E> listeners
java.util.List<E> archetypes
The indices are interpreted in following order (0-15):
java.util.Map<K,V> autojoinLists
AnimationObjects animationObjects
AnimationObjects
for looking up animations.GameObjectText gameObjectText
java.lang.String faceObjName
AbstractBaseObject.faceName
or AbstractBaseObject.animName
and takes AbstractBaseObject.direction
into
account.FaceSource faceObjSource
javax.swing.ImageIcon normalFace
java.lang.String objName
java.lang.StringBuilder msgText
null
, this GameObject has no message text,
if the value exists but is empty, this GameObject has an empty message
text.int mapX
int mapY
MultiArchData<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> multi
null
for single-part objects.int editType
java.lang.String faceName
face name
.int typeNo
java.lang.String animName
int direction
java.lang.String loreText
private void readObject(@NotNull @NotNull java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
java.util.List<E> contents
java.lang.StringBuilder objectText
java.util.Map<K,V> attributeCache
java.lang.String path
java.lang.String name
java.util.Map<K,V> objectMap
NamedTreeNode<E extends NamedObject> treeRoot
java.util.SortedMap<K,V> childNodes
NamedTreeNode<E extends NamedObject>[] childNodeArray
NamedTreeNode<E extends NamedObject> parent
null
for the root node.java.lang.String name
NamedObject namedObject
boolean dir
true
for directory nodes, false
for face
nodes.GameObjectMatcher exitMatcher
java.lang.String faceName
java.lang.String originalFilename
int offset
int size
boolean isDouble
boolean isUp
java.lang.String alternativeFaceName
boolean includeFaceNumbers
FaceObject duplicate
FaceObject
causing the problem.FaceObject existing
FaceObject
causing the problem.FaceObject faceObject
Archetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetype
Archetype
of this game object. Set to null
if not yet
known.GameObjectContainer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> container
GameObject
. There are two possibilities for the
container:
MapSquare
, which means that this game object is top level
on that map square.
javax.swing.ImageIcon transFace
javax.swing.ImageIcon doubleFace
javax.swing.ImageIcon transDoubleFace
javax.swing.ImageIcon stretchedFace
java.awt.Point point
boolean stretchFactorIsValid
DefaultIsoGameObject.stretchFactor
is valid and can be used in
DefaultIsoGameObject.getStretchFactor()
instead of calculating a new one.long stretchFactor
int maxX
int maxY
int minX
int minY
int multiShapeID
java.util.List<E> parts
GameObjectContainer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> container
BaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> item
GameObject
that was not inside a / the container but should
have been.java.lang.StringBuilder msgText
Size2D mapSize
java.lang.String mapName
int enterX
int enterY
boolean outdoor
int resetTimeout
int swapTime
int difficulty
boolean fixedReset
int darkness
java.lang.String[] tilePaths
java.util.Collection<E> listenerList
int transactionDepth
boolean attributeHasChanged
GameObjectMatcher floorGameObjectMatcher
GameObjectMatcher
matching floor game objects.java.lang.String path
GameObjectMatcher floorGameObjectMatcher
GameObjectMatcher
matching floor game objects.GameObjectMatcher wallGameObjectMatcher
GameObjectMatcher
matching wall game objects.GameObjectMatcher belowFloorGameObjectMatcher
GameObjectMatcher
matching monster game objects.GameObjectMatcher systemObjectGameObjectMatcher
GameObjectMatcher
matching system objects that should stay on
top.GameObjectMatcher floorGameObjectMatcher
GameObjectMatcher
matching floor game objects.MapArchObject<A extends MapArchObject<A>> mapArchObject
AutojoinLists<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> autojoinLists
AutojoinLists
for performing autojoining.ArchetypeChooserModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> archetypeChooserModel
ArchetypeChooserModel
to use when inserting directional game
objects.MapSquareGrid<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapGrid
java.util.List<E> mapModelListeners
MapModelListeners
.java.util.Collection<E> mapTransactionListeners
MapTransactionListeners
.int transactionDepth
java.util.Set<E> changedSquares
SavedSquares<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> savedSquares
DefaultMapModel.changedSquares
.java.util.Set<E> changedGameObjects
java.util.Set<E> transientChangedGameObjects
ErrorCollector<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> errors
int activeEditType
GameObjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectFactory
GameObjectFactory
for creating GameObjects
.GameObjectMatchers gameObjectMatchers
GameObjectMatchers
to use.InsertionMode topmostInsertionMode
InsertionMode
.MapFile mapFile
null
if the map has not yet been
saved.boolean modified
LightMapModelTracker<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> lightMapModelTracker
LightMapModelTracker
tracking this instance.java.io.File mapsDir
AbsoluteMapPath mapPath
MapFile.mapsDir
.MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
int mapX
int mapY
int lightRadius
0
if no light emitting objects are present.java.util.List<E> lightSources
MapSquares
on the map
that
contain light emitting game objects that affect this map square. Set to
Collections.emptyList()
when empty.java.lang.String path
java.util.List<E> savedSquares
GameObjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> gameObjectFactory
GameObjectFactory
to use.GameObjectMatchers gameObjectMatchers
GameObjectMatchers
to use.java.util.Collection<E> matchers
GameObjectMatchers
to AND.Operation operation
java.util.Map<K,V> gameObjectMatchersByIds
java.util.Collection<E> gameObjectMatchers
java.lang.String name
int value
boolean useDefArch
java.lang.String name
boolean defaultState
MutableOrGameObjectMatcher.gameObjectMatchers
is empty.java.util.Collection<E> gameObjectMatchers
GameObjectMatchers
to OR.int editType
java.lang.String name
boolean systemMatcher
GameObjectMatcher envGameObjectMatcher
GameObjectMatcher
. If non-null
, this
matcher matches a game object only if inside an environment game object
that matches this matcher.GameObjectMatcher gameObjectMatcher
GameObjectMatcher
to wrap.java.lang.String id
GameObjectMatcher
.GameObjectMatcher gameObjectMatcher
GameObjectMatcher
to negate.java.util.Collection<E> matchers
GameObjectMatcher
to OR.MutableOrGameObjectMatcher mutableOrGameObjectMatcher
MutableOrGameObjectMatcher
to add to / remove from.GameObjectMatcher gameObjectMatcher
GameObjectMatcher
to be added / removed.java.lang.String name
java.lang.String value
boolean useDefArch
int[] types
java.lang.String archName
int eventType
java.lang.String newValue
java.lang.String oldValue
TreasureListTreasureObjType listType
java.lang.String name
boolean isTreasureList
boolean isRealChild
int chance
int nrof
int magic
boolean hasLoop
TreasureObj content
java.util.List<E> errors
boolean sorted
DefaultErrorCollector.errors
is sorted.java.lang.String command
java.lang.String reason
java.lang.String file
java.lang.String message
java.lang.String message
java.lang.String message
java.lang.String command
java.lang.String reason
MapPath exitPath
java.lang.String attributeName
java.lang.String curValue
java.lang.String minValue
java.lang.String maxValue
java.util.Collection<E> blockers
java.util.Collection<E> mobsOrSpawnPoints
int connected
int archetypeType
int gameObjectType
java.lang.String typeDescription
java.lang.String envTypeDescription
java.lang.String typeDescription
java.lang.String coordinate
Size2D mapSize
java.lang.String exitPath
int difficulty
java.lang.String coordinate
Size2D mapSize
Direction direction
java.lang.String tilePath
java.lang.String animationName
java.lang.String faceName
java.lang.String key
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
that caused the error.java.util.List<E> mapSquares
MapSquares
that caused the error.java.util.List<E> gameObjects
GameObjects
that caused the error.Formatter<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,O> mapSquareFormatter
MapSquareFormatter
for formatting MapSquare
instances.Formatter<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,O> gameObjectFormatter
MapSquareFormatter
for formatting GameObject
instances.javax.swing.JPopupMenu menu
boolean isReady
int caretPos
java.util.List<E> menuEntries
TextAreaDefaults textAreaDefaults
TextAreaDefaults
for tabs.Actions actions
ScriptEditUndoActions scriptEditUndoActions
javax.swing.JTabbedPane tabPane
java.util.List<E> textAreas
java.lang.String unmodifiedText
TextAreaPainter painter
javax.swing.JPopupMenu popup
TextAreaCaret caret
javax.swing.JScrollBar vertical
javax.swing.JScrollBar horizontal
boolean scrollBarsInitialized
InputHandler inputHandler
SyntaxDocument document
TextAreaSelection selection
TextAreaBrackets brackets
TextAreaConfig config
TextAreaConfig
for this instance.TokenMarker tokenMarker
java.awt.font.FontRenderContext fontRenderContext
JEditTextArea textArea
TextAreaSelection selection
TextAreaCaret caret
TextAreaBrackets brackets
TextAreaConfig config
TextAreaConfig
options to use.boolean blockCaret
SyntaxStyles styles
int cols
int rows
java.awt.Color caretColor
java.awt.Color selectionColor
java.awt.Color lineHighlightColor
boolean lineHighlight
java.awt.Color bracketHighlightColor
boolean bracketHighlight
boolean paintInvalid
java.awt.Color eolMarkerColor
boolean eolMarkers
int currentLineIndex
java.util.List<E> currentLineTokens
javax.swing.text.Segment currentLine
int tabSize
java.awt.FontMetrics fontMetrics
java.awt.Font defaultFont
Font
from which TextAreaPainter.defaultLineHeight
and TextAreaPainter.defaultCharWidth
have been calculated. Set to null
it not yet
calculated.int defaultLineHeight
TextAreaPainter.defaultFont
. Unset if defaultFont==null
.int defaultCharWidth
TextAreaPainter.defaultFont
. Unset if defaultCharWidth==null
.int visibleLines
int firstLine
int horizontalOffset
javax.swing.text.Segment lineSegment
javax.swing.JButton replaceButton
javax.swing.JButton cancelButton
javax.swing.text.JTextComponent findTextField
javax.swing.text.JTextComponent replaceTextField
javax.swing.JDialog dialog
JEditTextArea textArea
java.awt.Window dialog
java.lang.String key
java.lang.String[] command
java.io.File dir
javax.swing.JTextArea stdtxt
net.sf.gridarta.utils.ProcessRunner.CopyOutput stdout
net.sf.gridarta.utils.ProcessRunner.CopyOutput stderr
javax.swing.Action controlStart
javax.swing.Action controlStop
java.lang.Object lock
int width
int height
java.awt.Frame helpParent
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
this dialog shows.java.awt.Window dialog
Window
that represents this dialog.javax.swing.JTextArea mapDescription
javax.swing.JTextField mapName
javax.swing.JTextField mapRegion
javax.swing.JTextField mapBackgroundMusic
javax.swing.JTextField mapWeather
javax.swing.JTextField mapWidthField
javax.swing.JTextField mapHeightField
javax.swing.AbstractButton checkboxOutdoor
javax.swing.JTextField fieldEnterX
javax.swing.JTextField fieldEnterY
javax.swing.JTextField fieldSwapTime
javax.swing.JTextField fieldResetTimeout
javax.swing.JTextField fieldDifficulty
javax.swing.JTextField fieldDarkness
javax.swing.AbstractButton checkboxFixedReset
javax.swing.AbstractButton checkboxNoSave
javax.swing.AbstractButton checkboxNoMagic
javax.swing.AbstractButton checkboxHeightDiff
javax.swing.AbstractButton checkboxNoSummon
javax.swing.AbstractButton checkboxNoHarm
javax.swing.AbstractButton checkboxNoFixedLogin
javax.swing.AbstractButton checkboxUnique
javax.swing.AbstractButton checkboxFixedResetTime
javax.swing.AbstractButton checkboxPlayerNoSave
javax.swing.AbstractButton checkboxPvp
javax.swing.JButton okButton
javax.swing.JButton cancelButton
AbstractMapTilePane<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapTilePane
AbstractMapTilePane
.boolean mapTilePaneEnabled
boolean noSave
boolean noMagic
boolean heightDiff
boolean noHarm
boolean noSummon
boolean fixedLogin
boolean unique
boolean fixedResetTime
boolean playerNoSave
boolean pvp
int tilesetId
int tilesetX
int tilesetY
java.lang.String backgroundMusic
java.lang.String region
java.lang.String weather
java.awt.Point borderOffset
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
to render.GridMapSquarePainter gridMapSquarePainter
GridMapSquarePainter
to use.Size2D mapSize
MapGrid mapGrid
MapGrid
to render.java.awt.Point tmpPoint
MapViewSettings mapViewSettings
MapViewSettings
instance to use.java.awt.Rectangle tmpRec
MapViewSettingsListener mapViewSettingsListener
MapViewSettingsListener
attached to AbstractFlatMapRenderer.mapViewSettings
.MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModelListener
MapModelListener
to track changes in AbstractFlatMapRenderer.mapModel
.MapGridListener mapGridListener
MapGridListener
to track changes in AbstractFlatMapRenderer.mapGrid
.MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
to render.FilterControl<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> filterControl
FilterControl
for filtering painted game objects.java.awt.Color[] highLightMask
javax.swing.Icon emptySquareIcon
Icon
for painting empty map squares.java.awt.Point offset
java.lang.ref.SoftReference<T> backBufferRef
MapViewSettings mapViewSettings
FilterState filterState
SmoothingRenderer smoothingRenderer
SmoothingRenderer
for rendering smoothed faces.FilterConfigListener filterConfigListener
FilterConfigListener
attached to FlatMapRenderer.filterControl
to
repaint all after config changes.MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
ResourceIcons resourceIcons
ResourceIcons
for creating icons.java.awt.Point offset
SmoothingRenderer smoothingRenderer
SmoothingRenderer
for rendering smoothed faces.java.awt.Frame helpParent
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
this dialog shows.java.awt.Window dialog
Window
that represents this dialog.java.awt.GridBagConstraints gbcLabel
GridBagConstraints
for label fields before text input
fields.java.awt.GridBagConstraints gbcTextField
GridBagConstraints
for text input fields.java.awt.GridBagConstraints gbcCheckBox
GridBagConstraints
for check boxes.java.awt.GridBagConstraints gbcFiller
GridBagConstraints
for filling the remaining space below all
input fields.javax.swing.text.JTextComponent mapDescription
javax.swing.text.JTextComponent mapLore
javax.swing.JTextField mapName
javax.swing.JTextField mapRegion
javax.swing.JTextField mapWidthField
javax.swing.JTextField mapHeightField
javax.swing.AbstractButton checkboxUnique
javax.swing.AbstractButton checkboxOutdoor
javax.swing.AbstractButton checkboxNoSmooth
javax.swing.JTextField fieldEnterX
javax.swing.JTextField fieldEnterY
javax.swing.JTextField fieldSwapTime
javax.swing.JTextField fieldResetTimeout
javax.swing.JTextField fieldResetGroup
javax.swing.JTextField fieldBackgroundMusic
javax.swing.JTextField fieldDifficulty
javax.swing.JTextField fieldDarkness
javax.swing.AbstractButton checkboxFixedReset
javax.swing.JTextField fieldShopItems
javax.swing.JTextField fieldShopgreed
javax.swing.JTextField fieldShopMax
javax.swing.JTextField fieldShopMin
javax.swing.JTextField fieldShopRace
javax.swing.JTextField fieldTemperature
javax.swing.JTextField fieldPressure
javax.swing.JTextField fieldHumidity
javax.swing.JTextField fieldWindSpeed
javax.swing.JTextField fieldWindDirection
javax.swing.JTextField fieldSkySetting
javax.swing.JTextField fieldFirstLoad
javax.swing.JButton okButton
javax.swing.JButton cancelButton
AbstractMapTilePane<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapTilePane
AbstractMapTilePane
.boolean mapTilePaneEnabled
java.lang.StringBuilder loreText
boolean unique
boolean template
boolean noSmooth
int temperature
int pressure
int humidity
int windSpeed
int windDirection
int sky
java.lang.String shopItems
java.lang.String shopRace
double shopGreed
int shopMin
int shopMax
java.lang.String region
java.lang.String backgroundMusic
int firstLoad
java.lang.String resetGroup
java.lang.String line
java.lang.String error
java.lang.String error
java.lang.String error
java.awt.Frame helpParent
ProjectSettings projectSettings
MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapModel
MapModel
this dialog shows.java.awt.Window dialog
Window
that represents the dialog.javax.swing.JTextArea mapDescription
javax.swing.JTextField mapName
javax.swing.JTextField mapBackgroundMusic
javax.swing.JTextField mapWidthField
javax.swing.JTextField mapHeightField
javax.swing.AbstractButton checkboxOutdoor
javax.swing.JTextField fieldEnterX
javax.swing.JTextField fieldEnterY
javax.swing.JTextField fieldSwapTime
javax.swing.JTextField fieldResetTimeout
javax.swing.JTextField fieldDifficulty
javax.swing.JTextField fieldDarkness
javax.swing.AbstractButton checkboxFixedReset
javax.swing.AbstractButton checkboxNoSave
javax.swing.AbstractButton checkboxNoMagic
javax.swing.AbstractButton checkboxNoPriest
javax.swing.AbstractButton checkboxNoSummon
javax.swing.AbstractButton checkboxNoHarm
javax.swing.AbstractButton checkboxNoFixedLogin
javax.swing.AbstractButton checkboxPermDeath
javax.swing.AbstractButton checkboxUltraDeath
javax.swing.AbstractButton checkboxUltimateDeath
javax.swing.AbstractButton checkboxPvp
javax.swing.JButton okButton
javax.swing.JButton cancelButton
AbstractMapTilePane<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> mapTilePane
AbstractMapTilePane
.boolean mapTilePaneEnabled
boolean noSave
boolean noMagic
boolean noPriest
boolean noHarm
boolean noSummon
boolean fixedLogin
boolean permDeath
boolean ultraDeath
boolean ultimateDeath
boolean pvp
int tilesetId
int tilesetX
int tilesetY
java.lang.String backgroundMusic