139 lines
3.1 KiB
Java
139 lines
3.1 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("lx")
|
|
@Implements("GraphicsDefaults")
|
|
public class GraphicsDefaults {
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedGetter(
|
|
intValue = 281653791
|
|
)
|
|
@Export("compass")
|
|
public int compass;
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedGetter(
|
|
intValue = -1495832325
|
|
)
|
|
public int field3824;
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedGetter(
|
|
intValue = 465334207
|
|
)
|
|
@Export("mapScenes")
|
|
public int mapScenes;
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedGetter(
|
|
intValue = 1124129299
|
|
)
|
|
@Export("headIconsPk")
|
|
public int headIconsPk;
|
|
@ObfuscatedName("w")
|
|
@ObfuscatedGetter(
|
|
intValue = -392532665
|
|
)
|
|
public int field3817;
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedGetter(
|
|
intValue = 505847237
|
|
)
|
|
public int field3818;
|
|
@ObfuscatedName("q")
|
|
@ObfuscatedGetter(
|
|
intValue = -322608503
|
|
)
|
|
public int field3819;
|
|
@ObfuscatedName("z")
|
|
@ObfuscatedGetter(
|
|
intValue = 91782019
|
|
)
|
|
public int field3820;
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedGetter(
|
|
intValue = -918755557
|
|
)
|
|
public int field3821;
|
|
@ObfuscatedName("e")
|
|
@ObfuscatedGetter(
|
|
intValue = -1836222511
|
|
)
|
|
public int field3822;
|
|
@ObfuscatedName("s")
|
|
@ObfuscatedGetter(
|
|
intValue = -581916301
|
|
)
|
|
public int field3823;
|
|
|
|
public GraphicsDefaults() {
|
|
this.compass = -1;
|
|
this.field3824 = -1;
|
|
this.mapScenes = -1;
|
|
this.headIconsPk = -1;
|
|
this.field3817 = -1;
|
|
this.field3818 = -1;
|
|
this.field3819 = -1;
|
|
this.field3820 = -1;
|
|
this.field3821 = -1;
|
|
this.field3822 = -1;
|
|
this.field3823 = -1;
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "(Liy;I)V",
|
|
garbageValue = "-1759254165"
|
|
)
|
|
@Export("decode")
|
|
public void decode(AbstractArchive var1) {
|
|
byte[] var2 = var1.takeFileFlat(DefaultsGroup.field3811.group);
|
|
Buffer var3 = new Buffer(var2);
|
|
|
|
while (true) {
|
|
int var4 = var3.readUnsignedByte();
|
|
if (var4 == 0) {
|
|
return;
|
|
}
|
|
|
|
switch(var4) {
|
|
case 1:
|
|
var3.readMedium();
|
|
break;
|
|
case 2:
|
|
this.compass = var3.method5591();
|
|
this.field3824 = var3.method5591();
|
|
this.mapScenes = var3.method5591();
|
|
this.headIconsPk = var3.method5591();
|
|
this.field3817 = var3.method5591();
|
|
this.field3818 = var3.method5591();
|
|
this.field3819 = var3.method5591();
|
|
this.field3820 = var3.method5591();
|
|
this.field3821 = var3.method5591();
|
|
this.field3822 = var3.method5591();
|
|
this.field3823 = var3.method5591();
|
|
}
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
static double method5968(double var0, double var2, double var4) {
|
|
double var8 = (var0 - var2) / var4;
|
|
double var6 = Math.exp(-var8 * var8 / 2.0D) / Math.sqrt(6.283185307179586D);
|
|
return var6 / var4;
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lkb;Ljava/lang/String;B)I",
|
|
garbageValue = "77"
|
|
)
|
|
public static int method5966(Buffer var0, String var1) {
|
|
int var2 = var0.offset;
|
|
byte[] var3 = WorldMapCacheName.method715(var1);
|
|
var0.writeSmartByteShort(var3.length);
|
|
var0.offset += class219.huffman.compress(var3, 0, var3.length, var0.array, var0.offset);
|
|
return var0.offset - var2;
|
|
}
|
|
}
|