public class InsertionModeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
extends java.lang.Object
InsertionModes
.Constructor and Description |
---|
InsertionModeSet(InsertionMode<G,A,R> topmostInsertionMode,
GameObjectMatcher floorGameObjectMatcher,
GameObjectMatcher wallGameObjectMatcher,
GameObjectMatcher belowFloorGameObjectMatcher,
GameObjectMatcher systemObjectGameObjectMatcher)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
InsertionMode<G,A,R> |
getAboveFloorInsertionMode()
Returns the "above floor" insertion mode.
|
InsertionMode<G,A,R> |
getAutoInsertionMode()
Returns the "auto" insertion mode.
|
InsertionMode<G,A,R> |
getBelowFloorInsertionMode()
Returns the "below floor" insertion mode.
|
InsertionMode<G,A,R> |
getBottommostInsertionMode()
Returns the "bottommost" insertion mode.
|
InsertionMode<G,A,R> |
getTopmostInsertionMode()
Returns the "topmost" insertion mode.
|
public InsertionModeSet(@NotNull InsertionMode<G,A,R> topmostInsertionMode, @Nullable GameObjectMatcher floorGameObjectMatcher, @Nullable GameObjectMatcher wallGameObjectMatcher, @Nullable GameObjectMatcher belowFloorGameObjectMatcher, @Nullable GameObjectMatcher systemObjectGameObjectMatcher)
topmostInsertionMode
- the "topmost" insertion modefloorGameObjectMatcher
- the game object matcher for selecting floor
game objectswallGameObjectMatcher
- the game object matcher for selecting wall
game objectsbelowFloorGameObjectMatcher
- the game object matcher for selecting
below floor game objectssystemObjectGameObjectMatcher
- the game object matcher for
selecting game objects that should stay on top@NotNull public InsertionMode<G,A,R> getAutoInsertionMode()
@NotNull public InsertionMode<G,A,R> getTopmostInsertionMode()
@NotNull public InsertionMode<G,A,R> getAboveFloorInsertionMode()
@NotNull public InsertionMode<G,A,R> getBelowFloorInsertionMode()
@NotNull public InsertionMode<G,A,R> getBottommostInsertionMode()