public class ReplaceUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
replace(@NotNull MatchCriteria<G,A,R> matchCriteria,
boolean entireMap,
boolean deleteOnly,
int replaceDensity,
@NotNull MapView<G,A,R> mapView,
@NotNull InsertionModeSet<G,A,R> insertionModeSet,
@Nullable java.util.List<? extends BaseObject<G,A,R,?>> replaceList)
This method performs the actual replace action on a map.
|
public static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> int replace(@NotNull @NotNull MatchCriteria<G,A,R> matchCriteria, boolean entireMap, boolean deleteOnly, int replaceDensity, @NotNull @NotNull MapView<G,A,R> mapView, @NotNull @NotNull InsertionModeSet<G,A,R> insertionModeSet, @Nullable @Nullable java.util.List<? extends BaseObject<G,A,R,?>> replaceList)
matchCriteria - matching criteria for replaceentireMap - if true, the entire map is affected - if false, only
highlighted areadeleteOnly - if true matching arches get only deleted and not
replacedreplaceDensity - the replace density in %