ConstantCellJitter class

Пакет: com.hypixel.hytale.procedurallib.logic.cell.jitter

Файл: com/hypixel/hytale/procedurallib/logic/cell/jitter/ConstantCellJitter.java

implements: CellJitter

Поля (1)

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

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.procedurallib.logic.cell.jitter;

class="kw">import com.hypixel.hytale.procedurallib.logic.DoubleArray;
class="kw">import javax.annotation.Nonnull;

class="kw">public class ConstantCellJitter class="kw">implements CellJitter {
   class="kw">protected class="kw">final double jitterX;
   class="kw">protected class="kw">final double jitterY;
   class="kw">protected class="kw">final double jitterZ;

   class="kw">public ConstantCellJitter(double var1, double var3, double var5) {
      this.jitterX = var1;
      this.jitterY = var3;
      this.jitterZ = var5;
   }

   @Override
   class="kw">public double getMaxX() {
      class="kw">return this.jitterX;
   }

   @Override
   class="kw">public double getMaxY() {
      class="kw">return this.jitterY;
   }

   @Override
   class="kw">public double getMaxZ() {
      class="kw">return this.jitterZ;
   }

   @Override
   class="kw">public double getPointX(int var1, @Nonnull DoubleArray.Double2 var2) {
      class="kw">return var1 + var2.x * this.jitterX;
   }

   @Override
   class="kw">public double getPointY(int var1, @Nonnull DoubleArray.Double2 var2) {
      class="kw">return var1 + var2.y * this.jitterY;
   }

   @Override
   class="kw">public double getPointX(int var1, @Nonnull DoubleArray.Double3 var2) {
      class="kw">return var1 + var2.x * this.jitterX;
   }

   @Override
   class="kw">public double getPointY(int var1, @Nonnull DoubleArray.Double3 var2) {
      class="kw">return var1 + var2.y * this.jitterY;
   }

   @Override
   class="kw">public double getPointZ(int var1, @Nonnull DoubleArray.Double3 var2) {
      class="kw">return var1 + var2.z * this.jitterZ;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "ConstantCellJitter{jitterX=" + this.jitterX + ", jitterY=" + this.jitterY + ", jitterZ=" + this.jitterZ + "}";
   }
}