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 %