|
Gridarta Editor
|
A set of InsertionModes. More...
Inheritance diagram for net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration diagram for net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| InsertionMode< G, A, R > | getAboveFloorInsertionMode () |
| Returns the "above floor" insertion mode. More... | |
| InsertionMode< G, A, R > | getAutoInsertionMode () |
| Returns the "auto" insertion mode. More... | |
| InsertionMode< G, A, R > | getBelowFloorInsertionMode () |
| Returns the "below floor" insertion mode. More... | |
| InsertionMode< G, A, R > | getBottommostInsertionMode () |
| Returns the "bottommost" insertion mode. More... | |
| InsertionMode< G, A, R > | getTopmostInsertionMode () |
| Returns the "topmost" insertion mode. More... | |
| InsertionModeSet (@NotNull final InsertionMode< G, A, R > topmostInsertionMode, @Nullable final GameObjectMatcher floorGameObjectMatcher, @Nullable final GameObjectMatcher wallGameObjectMatcher, @Nullable final GameObjectMatcher belowFloorGameObjectMatcher, @Nullable final GameObjectMatcher systemObjectGameObjectMatcher) | |
| Creates a new instance. More... | |
Private Attributes | |
| final InsertionMode< G, A, R > | aboveFloorInsertionMode |
| The "above floor" insertion mode. More... | |
| final InsertionMode< G, A, R > | autoInsertionMode |
| The "auto" insertion mode. More... | |
| final InsertionMode< G, A, R > | belowFloorInsertionMode |
| The "below floor" insertion mode. More... | |
| final InsertionMode< G, A, R > | bottommostInsertionMode = new BottommostInsertionMode<>() |
| The "bottommost" insertion mode. More... | |
| final InsertionMode< G, A, R > | topmostInsertionMode |
| The "topmost" insertion mode. More... | |
A set of InsertionModes.
Definition at line 33 of file InsertionModeSet.java.
| net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.InsertionModeSet | ( | @NotNull final InsertionMode< G, A, R > | topmostInsertionMode, |
| @Nullable final GameObjectMatcher | floorGameObjectMatcher, | ||
| @Nullable final GameObjectMatcher | wallGameObjectMatcher, | ||
| @Nullable final GameObjectMatcher | belowFloorGameObjectMatcher, | ||
| @Nullable final GameObjectMatcher | systemObjectGameObjectMatcher | ||
| ) |
Creates a new instance.
| topmostInsertionMode | the "topmost" insertion mode |
| floorGameObjectMatcher | the game object matcher for selecting floor game objects |
| wallGameObjectMatcher | the game object matcher for selecting wall game objects |
| belowFloorGameObjectMatcher | the game object matcher for selecting below floor game objects |
| systemObjectGameObjectMatcher | the game object matcher for selecting game objects that should stay on top |
Definition at line 77 of file InsertionModeSet.java.
| InsertionMode<G, A, R> net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getAboveFloorInsertionMode | ( | ) |
Returns the "above floor" insertion mode.
Definition at line 107 of file InsertionModeSet.java.
Referenced by net.sf.gridarta.gui.panel.tools.InsertionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doInsert(), and net.sf.gridarta.gui.panel.tools.SelectionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.released().
Here is the caller graph for this function:| InsertionMode<G, A, R> net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getAutoInsertionMode | ( | ) |
Returns the "auto" insertion mode.
Definition at line 89 of file InsertionModeSet.java.
Referenced by net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doFillAuto(), net.sf.gridarta.gui.panel.tools.InsertionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doInsert(), net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doRandFillAuto(), and net.sf.gridarta.gui.panel.tools.SelectionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.released().
Here is the caller graph for this function:| InsertionMode<G, A, R> net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getBelowFloorInsertionMode | ( | ) |
Returns the "below floor" insertion mode.
Definition at line 116 of file InsertionModeSet.java.
Referenced by net.sf.gridarta.gui.panel.tools.InsertionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doInsert(), and net.sf.gridarta.gui.panel.tools.SelectionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.released().
Here is the caller graph for this function:| InsertionMode<G, A, R> net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getBottommostInsertionMode | ( | ) |
Returns the "bottommost" insertion mode.
Definition at line 125 of file InsertionModeSet.java.
Referenced by net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doFillBelow(), net.sf.gridarta.gui.panel.tools.InsertionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doInsert(), net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doRandFillBelow(), and net.sf.gridarta.gui.panel.tools.SelectionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.released().
Here is the caller graph for this function:| InsertionMode<G, A, R> net.sf.gridarta.model.mapmodel.InsertionModeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getTopmostInsertionMode | ( | ) |
Returns the "topmost" insertion mode.
Definition at line 98 of file InsertionModeSet.java.
Referenced by net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doFillAbove(), net.sf.gridarta.gui.panel.tools.InsertionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doInsert(), net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doRandFillAbove(), net.sf.gridarta.gui.dialog.replace.ReplaceDialog< G, A, R >.doReplace(), net.sf.gridarta.gui.misc.ShiftProcessor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.insertAllAndClear(), net.sf.gridarta.gui.copybuffer.CopyBuffer< G, A, R >.paste(), net.sf.gridarta.actions.ExitConnectorActions< G, A, R >.pasteExit(), net.sf.gridarta.gui.copybuffer.CopyBuffer< G, A, R >.pasteTiled(), and net.sf.gridarta.gui.panel.tools.SelectionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.released().
Here is the caller graph for this function:
|
private |
The "above floor" insertion mode.
Definition at line 51 of file InsertionModeSet.java.
|
private |
The "auto" insertion mode.
Definition at line 39 of file InsertionModeSet.java.
|
private |
The "below floor" insertion mode.
Definition at line 57 of file InsertionModeSet.java.
|
private |
The "bottommost" insertion mode.
Definition at line 63 of file InsertionModeSet.java.
|
private |
The "topmost" insertion mode.
Definition at line 45 of file InsertionModeSet.java.
Referenced by net.sf.gridarta.model.mapmodel.InsertionModeSet< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.getTopmostInsertionMode(), and net.sf.gridarta.model.mapmodel.InsertionModeSet< net.sf.gridarta.model.gameobject.TestGameObject, net.sf.gridarta.model.maparchobject.TestMapArchObject, net.sf.gridarta.model.archetype.TestArchetype >.InsertionModeSet().