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(@NotNull InsertionMode topmostInsertionMode,
@Nullable GameObjectMatcher floorGameObjectMatcher,
@Nullable GameObjectMatcher wallGameObjectMatcher,
@Nullable GameObjectMatcher belowFloorGameObjectMatcher,
@Nullable GameObjectMatcher systemObjectGameObjectMatcher)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
@NotNull InsertionMode |
getAboveFloorInsertionMode()
Returns the "above floor" insertion mode.
|
@NotNull InsertionMode |
getAutoInsertionMode()
Returns the "auto" insertion mode.
|
@NotNull InsertionMode |
getBelowFloorInsertionMode()
Returns the "below floor" insertion mode.
|
@NotNull InsertionMode |
getBottommostInsertionMode()
Returns the "bottommost" insertion mode.
|
@NotNull InsertionMode |
getTopmostInsertionMode()
Returns the "topmost" insertion mode.
|
public InsertionModeSet(@NotNull @NotNull InsertionMode topmostInsertionMode, @Nullable @Nullable GameObjectMatcher floorGameObjectMatcher, @Nullable @Nullable GameObjectMatcher wallGameObjectMatcher, @Nullable @Nullable GameObjectMatcher belowFloorGameObjectMatcher, @Nullable @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 @NotNull InsertionMode getAutoInsertionMode()
@NotNull public @NotNull InsertionMode getTopmostInsertionMode()
@NotNull public @NotNull InsertionMode getAboveFloorInsertionMode()
@NotNull public @NotNull InsertionMode getBelowFloorInsertionMode()
@NotNull public @NotNull InsertionMode getBottommostInsertionMode()