BiomeInterpolation class
Пакет: com.hypixel.hytale.server.worldgen.biome
Файл: com/hypixel/hytale/server/worldgen/biome/BiomeInterpolation.java
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Int2IntMap |
EMPTY_MAP |
|
|
var1 |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
protected |
EmptyInt2IntMapprotected EmptyInt2IntMap() |
|
public int |
defaultReturnValuepublic int defaultReturnValue() |
|
public int |
getpublic int get(int var1) |
public |
int |
getBiomeRadius2int getBiomeRadius2(int var1) |
public |
int |
getRadiusint getRadius() |
Исходный код
Показать/скрыть
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;
}
}
}