MaskProvider class

Пакет: com.hypixel.hytale.server.worldgen.chunk

Файл: com/hypixel/hytale/server/worldgen/chunk/MaskProvider.java

Поля (1)

МодификаторыТипИмя
final FuzzyZoom fuzzyZoom

Методы (8)

МодификаторыВозвратСигнатура
public double distancedouble distance(double var1, double var3)
public Zone.UniqueCandidate[] generateUniqueZoneCandidatesZone.UniqueCandidate[] generateUniqueZoneCandidates(Zone.UniqueEntry[] var1, int var2)
public MaskProvider generateUniqueZonesMaskProvider generateUniqueZones(int var1, Zone.UniqueCandidate[] var2, FastRandom var3, List<Zone.Unique> var4)
public int getint get(int var1, double var2, double var4)
public FuzzyZoom getFuzzyZoomFuzzyZoom getFuzzyZoom()
public double getXdouble getX(int var1, double var2, double var4)
public double getYdouble getY(int var1, double var2, double var4)
public boolean inBoundsboolean inBounds(double var1, double var3)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.chunk;

class="kw">import com.hypixel.hytale.math.util.FastRandom;
class="kw">import com.hypixel.hytale.server.worldgen.zone.Zone;
class="kw">import com.hypixel.hytale.server.worldgen.zoom.FuzzyZoom;
class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;

class="kw">public class MaskProvider {
   class="kw">protected class="kw">final FuzzyZoom fuzzyZoom;

   class="kw">public MaskProvider(FuzzyZoom var1) {
      this.fuzzyZoom = var1;
   }

   class="kw">public double getX(int var1, double var2, double var4) {
      class="kw">return this.fuzzyZoom.getX(var1, var2, var4);
   }

   class="kw">public double getY(int var1, double var2, double var4) {
      class="kw">return this.fuzzyZoom.getY(var1, var2, var4);
   }

   class="kw">public int get(int var1, double var2, double var4) {
      class="kw">return this.fuzzyZoom.generate(var2, var4);
   }

   class="kw">public double distance(double var1, double var3) {
      class="kw">return this.fuzzyZoom.distance(var1, var3);
   }

   class="kw">public boolean inBounds(double var1, double var3) {
      class="kw">return this.fuzzyZoom.inBounds(var1, var3);
   }

   class="kw">public FuzzyZoom getFuzzyZoom() {
      class="kw">return this.fuzzyZoom;
   }

   class="kw">public Zone.UniqueCandidate[] generateUniqueZoneCandidates(Zone.UniqueEntry[] var1, int var2) {
      class="kw">return this.fuzzyZoom.generateUniqueZoneCandidates(var1, var2);
   }

   class="kw">public MaskProvider generateUniqueZones(int var1, Zone.UniqueCandidate[] var2, FastRandom var3, List<Zone.Unique> var4) {
      class="kw">return new MaskProvider(this.fuzzyZoom.generateUniqueZones(var2, var3, var4));
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "MaskProvider{fuzzyZoom=" + this.fuzzyZoom + "}";
   }
}