20 package net.sf.gridarta.model.mapmodel;
26 import org.jetbrains.annotations.NotNull;
27 import org.jetbrains.annotations.Nullable;
79 autoInsertionMode =
new AutoInsertionMode<>(floorGameObjectMatcher, wallGameObjectMatcher, belowFloorGameObjectMatcher, systemObjectGameObjectMatcher);
Insert right above the topmost floor square.
InsertionMode< G, A, R > getAutoInsertionMode()
Returns the "auto" insertion mode.
Interface for classes that match GameObjects.
This package contains classes related to matching GameObjects, so called GameObjectMatchers.
final InsertionMode< G, A, R > belowFloorInsertionMode
The "below floor" insertion mode.
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.
Base package of all Gridarta classes.
InsertionMode< G, A, R > getAboveFloorInsertionMode()
Returns the "above floor" insertion mode.
Reflects a game object (object on a map).
Insert right below the bottommost floor square.
final InsertionMode< G, A, R > aboveFloorInsertionMode
The "above floor" insertion mode.
InsertionMode< G, A, R > getBottommostInsertionMode()
Returns the "bottommost" insertion mode.
final InsertionMode< G, A, R > autoInsertionMode
The "auto" insertion mode.
InsertionMode< G, A, R > getTopmostInsertionMode()
Returns the "topmost" insertion mode.
GameObjects are the objects based on Archetypes found on maps.
final InsertionMode< G, A, R > topmostInsertionMode
The "topmost" insertion mode.
Automatically guess the insertion position.
final InsertionMode< G, A, R > bottommostInsertionMode
The "bottommost" insertion mode.
InsertionMode< G, A, R > getBelowFloorInsertionMode()
Returns the "below floor" insertion mode.
Interface for MapArchObjects.