Files
runelite/runescape-client/src/main/java/class169.java
2020-04-11 13:13:55 +01:00

187 lines
3.6 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("fu")
public enum class169 implements Enumerated {
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "Lfu;"
)
field2012(0, 0),
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "Lfu;"
)
field2007(1, 1),
@ObfuscatedName("k")
@ObfuscatedSignature(
signature = "Lfu;"
)
field2008(3, 2),
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "Lfu;"
)
field2006(2, 3);
@ObfuscatedName("z")
@Export("ItemDefinition_inMembersWorld")
public static boolean ItemDefinition_inMembersWorld;
@ObfuscatedName("gf")
@ObfuscatedSignature(
signature = "[Lle;"
)
@Export("mapSceneSprites")
static IndexedSprite[] mapSceneSprites;
@ObfuscatedName("w")
@ObfuscatedGetter(
intValue = -1763845437
)
public final int field2014;
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = 1800480151
)
@Export("id")
final int id;
class169(int var3, int var4) {
this.field2014 = var3;
this.id = var4;
}
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "(B)I",
garbageValue = "56"
)
@Export("rsOrdinal")
public int rsOrdinal() {
return this.id;
}
@ObfuscatedName("x")
@Export("sleepExact")
public static final void sleepExact(long var0) {
if (var0 > 0L) {
if (0L == var0 % 10L) {
long var2 = var0 - 1L;
try {
Thread.sleep(var2);
} catch (InterruptedException var8) {
}
try {
Thread.sleep(1L);
} catch (InterruptedException var7) {
}
} else {
try {
Thread.sleep(var0);
} catch (InterruptedException var6) {
}
}
}
}
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "(III)I",
garbageValue = "2060432902"
)
static int method3545(int var0, int var1) {
FloorOverlayDefinition var2 = UserComparator9.FloorUnderlayDefinition_get(var0);
if (var2 == null) {
return var1;
} else if (var2.secondaryRgb >= 0) {
return var2.secondaryRgb | -16777216;
} else {
int var4;
int var5;
if (var2.texture >= 0) {
var4 = Rasterizer3D.Rasterizer3D_textureLoader.getAverageTextureRGB(var2.texture);
byte var11 = 96;
int var3;
if (var4 == -2) {
var3 = 12345678;
} else if (var4 == -1) {
if (var11 < 0) {
var11 = 0;
} else if (var11 > 127) {
var11 = 127;
}
var5 = 127 - var11;
var3 = var5;
} else {
var5 = var11 * (var4 & 127) / 128;
if (var5 < 2) {
var5 = 2;
} else if (var5 > 126) {
var5 = 126;
}
var3 = var5 + (var4 & 65408);
}
return Rasterizer3D.Rasterizer3D_colorPalette[var3] | -16777216;
} else if (var2.primaryRgb == 16711935) {
return var1;
} else {
var4 = var2.hue;
var5 = var2.saturation;
int var6 = var2.lightness;
if (var6 > 179) {
var5 /= 2;
}
if (var6 > 192) {
var5 /= 2;
}
if (var6 > 217) {
var5 /= 2;
}
if (var6 > 243) {
var5 /= 2;
}
int var7 = (var5 / 32 << 7) + var6 / 2 + (var4 / 4 << 10);
byte var9 = 96;
int var8;
if (var7 == -2) {
var8 = 12345678;
} else {
int var12;
if (var7 == -1) {
if (var9 < 0) {
var9 = 0;
} else if (var9 > 127) {
var9 = 127;
}
var12 = 127 - var9;
var8 = var12;
} else {
var12 = var9 * (var7 & 127) / 128;
if (var12 < 2) {
var12 = 2;
} else if (var12 > 126) {
var12 = 126;
}
var8 = var12 + (var7 & 65408);
}
}
return Rasterizer3D.Rasterizer3D_colorPalette[var8] | -16777216;
}
}
}
}