Files
runelite/runescape-client/src/main/java/class252.java
2022-02-09 13:21:03 +01:00

50 lines
1.4 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("iw")
public class class252 {
@ObfuscatedName("en")
@ObfuscatedSignature(
descriptor = "Lkz;"
)
@Export("archive11")
static Archive archive11;
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(Ldt;FI)F",
garbageValue = "-884085349"
)
static float method4974(class115 var0, float var1) {
if (var0 == null) { // L: 141
return 0.0F; // L: 142
} else {
float var2;
if (var1 == var0.field1423) { // L: 145
var2 = 0.0F; // L: 146
} else if (var1 == var0.field1424) { // L: 148
var2 = 1.0F; // L: 149
} else {
var2 = (var1 - var0.field1423) / (var0.field1424 - var0.field1423); // L: 152
}
float var3;
if (var0.field1421) { // L: 155
var3 = var2; // L: 156
} else {
float[] var4 = new float[]{var0.field1425[0] - var2, var0.field1425[1], var0.field1425[2], var0.field1425[3]}; // L: 159 160 161 162 163
float[] var5 = new float[5]; // L: 164
int var6 = WorldMapIcon_1.method4329(var4, 3, 0.0F, true, 1.0F, true, var5); // L: 165
if (var6 == 1) { // L: 166
var3 = var5[0]; // L: 167
} else {
var3 = 0.0F; // L: 170
}
}
return var3 * (var0.field1426[1] + (var0.field1426[2] + var0.field1426[3] * var3) * var3) + var0.field1426[0]; // L: 173
}
}
}