![]() |
Gridarta Editor
|
Utility class to remove empty squares from a map's border. More...
Static Public Member Functions | |
static int | getShrinkFlags (@NotNull final MapModel<?, ?, ?> mapModel) |
Returns which borders contain empty squares. More... | |
static void | shrinkMap (@NotNull final MapModel<?, ?, ?> mapModel, final int shrinkFlags) |
Removes empty squares from a map's border. More... | |
Static Public Attributes | |
static final int | SHRINK_EAST = 2 |
Flag value: remove empty space from east border. More... | |
static final int | SHRINK_SOUTH = 4 |
Flag value: remove empty space from south border. More... | |
Private Member Functions | |
ShrinkMapSizeUtils () | |
Private constructor to prevent instantiation. More... | |
Utility class to remove empty squares from a map's border.
Definition at line 30 of file ShrinkMapSizeUtils.java.
|
private |
Private constructor to prevent instantiation.
Definition at line 45 of file ShrinkMapSizeUtils.java.
|
static |
Returns which borders contain empty squares.
mapModel | the map to check |
Definition at line 80 of file ShrinkMapSizeUtils.java.
References net.sf.gridarta.utils.Size2D.getHeight(), net.sf.gridarta.utils.Size2D.getWidth(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.SHRINK_EAST, and net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.SHRINK_SOUTH.
|
static |
Removes empty squares from a map's border.
mapModel | the map to modify |
shrinkFlags | the borders to modify |
Definition at line 53 of file ShrinkMapSizeUtils.java.
References net.sf.gridarta.utils.Size2D.getHeight(), net.sf.gridarta.utils.Size2D.getWidth(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.SHRINK_EAST, and net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.SHRINK_SOUTH.
Referenced by net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtilsTest.shrinkMap_cursorInClippedOffArea_cursorIsMoved(), and net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.shrinkMapSize().
|
static |
Flag value: remove empty space from east border.
Definition at line 35 of file ShrinkMapSizeUtils.java.
Referenced by net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createPanel(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.getShrinkFlags(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.shrinkMap(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtilsTest.shrinkMap_cursorInClippedOffArea_cursorIsMoved(), and net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.shrinkMapSize().
|
static |
Flag value: remove empty space from south border.
Definition at line 40 of file ShrinkMapSizeUtils.java.
Referenced by net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createPanel(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.getShrinkFlags(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtils.shrinkMap(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeUtilsTest.shrinkMap_cursorInClippedOffArea_cursorIsMoved(), and net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.shrinkMapSize().