Go to the documentation of this file.
20 package net.sf.gridarta.action;
23 import javax.swing.Action;
39 import org.jetbrains.annotations.NotNull;
40 import org.jetbrains.annotations.Nullable;
75 setMapModel(mapControl ==
null ?
null : mapControl.getMapModel());
79 public void mapCreated(@NotNull
final MapControl<G, A, R> mapControl,
final boolean interactive) {
99 public void mapSizeChanged(@NotNull
final Size2D newSize) {
111 public void mapObjectsChanged(@NotNull
final Set<G> gameObjects, @NotNull
final Set<G> transientGameObjects) {
122 public void mapFileChanged(@Nullable
final MapFile oldMapFile) {
126 public void modifiedChanged() {
146 if (mapManager !=
null) {
156 public boolean doAction(
final boolean performAction) {
167 protected abstract boolean doAction(
boolean performAction, @Nullable G gameObject);
190 if (this.mapModel !=
null) {
194 if (this.mapModel !=
null) {
void setAction(@NotNull final Action action, @NotNull final String name)
MapModel< G, A, R > mapModel
boolean isSelectedGameObjects(@NotNull final Iterable< G > gameObjects)
final MapManagerListener< G, A, R > mapManagerListener
final SelectedSquareModel< G, A, R > selectedSquareModel
G getSelectedGameObject()
boolean doAction(final boolean performAction)
final SelectedSquareModelListener< G, A, R > selectedSquareModelListener
final MapModelListener< G, A, R > mapModelListener
void setMapModel(@Nullable final MapModel< G, A, R > mapModel)
void addMapModelListener(@NotNull MapModelListener< G, A, R > listener)
void addSelectedSquareListener(@NotNull final SelectedSquareModelListener< G, A, R > listener)
AbstractMoveSquareAction(@NotNull final SelectedSquareModel< G, A, R > selectedSquareModel, @Nullable final MapManager< G, A, R > mapManager)
boolean isSelectedMapSquares(@NotNull final Iterable< MapSquare< G, A, R >> mapSquares)