java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.framework.interfaces.functions.TriCarta<R>
com.hypixel.hytale.builtin.hytalegenerator.framework.cartas.ImageCarta<R>

public class ImageCarta<R> extends TriCarta<R>
  • Field Details

    • rgbArray

      private int[] rgbArray
    • width

      private int width
    • height

      private int height
    • functionX

      private TriDoubleFunction<Double> functionX
    • functionY

      private TriDoubleFunction<Double> functionY
    • rgbToTerrainMap

      private Map<Integer,R> rgbToTerrainMap
    • allPossibleValues

      private List<R> allPossibleValues
  • Constructor Details

    • ImageCarta

      private ImageCarta()
  • Method Details

    • apply

      @Nullable public R apply(int x, int y, int z, @Nonnull WorkerIndexer.Id tHreadId)
      Specified by:
      apply in class TriCarta<R>
    • allPossibleValues

      public List<R> allPossibleValues()
      Specified by:
      allPossibleValues in class TriCarta<R>
    • greenFromRgb

      public static int greenFromRgb(int rgb)
    • redFromRgb

      public static int redFromRgb(int rgb)
    • blueFromRgb

      public static int blueFromRgb(int rgb)
    • coloursToRgb

      public static int coloursToRgb(int red, int green, int blue)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object