20 package net.sf.gridarta.gui.dialog.newmap;
22 import java.awt.Component;
32 import org.jetbrains.annotations.NotNull;
33 import org.jetbrains.annotations.Nullable;
121 public NewMapDialogFactory(@NotNull
final MapViewsManager<G, A, R> mapViewsManager, @NotNull
final MapArchObjectFactory<A> mapArchObjectFactory,
final int defaultMapWidth,
final int defaultMapHeight,
final int defaultMapDifficulty,
final boolean showMapDifficulty,
final boolean showMapSizeDefault,
final int defaultPickmapWidth,
final int defaultPickmapHeight, @NotNull
final PickmapChooserView<G, A, R> pickmapChooserView, @NotNull
final Component parent) {
Graphical User Interface of Gridarta.
final int defaultMapHeight
The default height for new maps.
NewMapDialogFactory(@NotNull final MapViewsManager< G, A, R > mapViewsManager, @NotNull final MapArchObjectFactory< A > mapArchObjectFactory, final int defaultMapWidth, final int defaultMapHeight, final int defaultMapDifficulty, final boolean showMapDifficulty, final boolean showMapSizeDefault, final int defaultPickmapWidth, final int defaultPickmapHeight, @NotNull final PickmapChooserView< G, A, R > pickmapChooserView, @NotNull final Component parent)
Creates a new instance.
Factory for creating MapArchObject instances.
Stores all existing MapViews.
void showNewMapDialog()
Shows a dialog for creating a new map.
final PickmapChooserView< G, A, R > pickmapChooserView
The pickmap chooser control.
final int defaultMapDifficulty
The default difficulty for new maps.
void showNewPickmapDialog()
Shows a dialog for creating a new pickmap.
Base package of all Gridarta classes.
void showNewPickmapFolderDialog(@NotNull final MapFolderTree< G, A, R > mapFolderTree, @Nullable final MapFolder< G, A, R > parent)
Shows a dialog for creating a new pickmap folder.
A View for choosing pickmaps.
Reflects a game object (object on a map).
final MapArchObjectFactory< A > mapArchObjectFactory
The gridarta objects factory instance.
final boolean showMapSizeDefault
Whether to show the "mapDifficulty" field.
GameObjects are the objects based on Archetypes found on maps.
Stores all known MapFiles.
final int defaultPickmapWidth
The default width for new pickmaps.
Dialog to create a new map file.
final int defaultPickmapHeight
The default height for new pickmaps.
Base classes for rendering maps.
Classes implementing the pickmap chooser.
Utility class to create NewMapDialog instances.
final MapViewsManager< G, A, R > mapViewsManager
The MapViewsManager to use.
Dialog to create a new pickmap folder.
final boolean showMapDifficulty
Whether to show the "mapSizeDefault" checkbox.
Common base interface for ObjectChoosers.
ObjectChooser< G, A, R > objectChooser
The object chooser instance.
void setObjectChooser(@NotNull final ObjectChooser< G, A, R > objectChooser)
final int defaultMapWidth
The default width for new maps.
Interface for MapArchObjects.
Model class representing a folder of MapFiles.
final Component parent
The parent component for dialog windows.
Dialog to create a new pickmap file.