net.sf.gridarta.gui.panel.pickmapchooser
private class PickmapChooserModel.PickmapChooserMapModelListener extends Object implements MapModelListener<G,A,R>
MapModelListener
which tracks a pickmap for modifications.Modifier and Type | Field and Description |
---|---|
private MapModel<G,A,R> |
mapModel
The tracked
MapModel . |
Modifier | Constructor and Description |
---|---|
private |
PickmapChooserModel.PickmapChooserMapModelListener(MapModel<G,A,R> mapModel)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
errorsChanged(ErrorCollector<G,A,R> errors)
The errors of a map model have changed.
|
void |
mapFileChanged(File oldMapFile)
The map file has changed.
|
void |
mapObjectsChanged(Set<G> gameObjects,
Set<G> transientGameObjects)
One or more GameObjects on a map have changed.
|
void |
mapSizeChanged(Size2D newSize)
The size of a map has changed.
|
void |
mapSquaresChanged(Set<MapSquare<G,A,R>> mapSquares)
Squares of a map have changed.
|
void |
modifiedChanged()
The modified flag has changed.
|
private PickmapChooserModel.PickmapChooserMapModelListener(@NotNull MapModel<G,A,R> mapModel)
mapModel
- the tracked map map modelpublic void mapSizeChanged(@NotNull Size2D newSize)
MapModelListener
mapSizeChanged
in interface MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
newSize
- the new map sizepublic void mapSquaresChanged(@NotNull Set<MapSquare<G,A,R>> mapSquares)
MapModelListener
mapSquaresChanged
in interface MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
mapSquares
- the map squares that have been changedpublic void mapObjectsChanged(@NotNull Set<G> gameObjects, @NotNull Set<G> transientGameObjects)
MapModelListener
mapObjectsChanged
in interface MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
gameObjects
- the change objects that have been changed; does not
include game objects that have changed transiently onlytransientGameObjects
- the game objects that have been changed
transiently; does not include game objects that have changed
non-transientlypublic void errorsChanged(@NotNull ErrorCollector<G,A,R> errors)
MapModelListener
errorsChanged
in interface MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
errors
- the new errorspublic void mapFileChanged(@Nullable File oldMapFile)
MapModelListener
mapFileChanged
in interface MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
oldMapFile
- the map file before the changepublic void modifiedChanged()
MapModelListener
modifiedChanged
in interface MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Feedback: webmaster
© 2003-2010 The Gridarta Developers. All rights reserved.