EmptyInt2IntMap class

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

Файл: com/hypixel/hytale/server/worldgen/biome/BiomeInterpolation.java

extends: EmptyMap

Методы (2)

МодификаторыВозвратСигнатура
public int defaultReturnValuepublic int defaultReturnValue()
public int getpublic int get(int var1)

Исходный код

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

class="kw">import it.unimi.dsi.fastutil.ints.Int2IntMap;
class="kw">import it.unimi.dsi.fastutil.ints.Int2IntMaps.EmptyMap;
class="kw">import javax.annotation.Nonnull;

class="kw">public class BiomeInterpolation {
   class="kw">public class="kw">static class="kw">final Int2IntMap EMPTY_MAP = new BiomeInterpolation.EmptyInt2IntMap();
   class="kw">public class="kw">static class="kw">final BiomeInterpolation DEFAULT = new BiomeInterpolation(5, EMPTY_MAP);
   class="kw">protected class="kw">final int radius;
   class="kw">protected class="kw">final Int2IntMap biomeRadii2;

   class="kw">protected BiomeInterpolation(int var1, Int2IntMap var2) {
      this.radius = var1;
      this.biomeRadii2 = var2;
   }

   class="kw">public int getRadius() {
      class="kw">return this.radius;
   }

   class="kw">public int getBiomeRadius2(int var1) {
      class="kw">return this.biomeRadii2.get(var1);
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "BiomeInterpolation{radius=" + this.radius + ", biomeRadii2=" + this.biomeRadii2 + "}";
   }

   @Nonnull
   class="kw">public class="kw">static BiomeInterpolation create(int var0, @Nonnull Int2IntMap var1) {
      if (var0 == DEFAULT.getRadius() && var1.isEmpty()) {
         class="kw">return DEFAULT;
      }

      if (var1.isEmpty()) {
         var1 = EMPTY_MAP;
      } else {
         var1.defaultReturnValue(var0 * var0);
      }

      class="kw">return new BiomeInterpolation(var0, var1);
   }

   class="kw">protected class="kw">static class EmptyInt2IntMap class="kw">extends EmptyMap {
      class="kw">protected EmptyInt2IntMap() {
      }

      class="kw">public int defaultReturnValue() {
         class="kw">return 25;
      }

      class="kw">public int get(int var1) {
         class="kw">return 25;
      }
   }
}