240 lines
5.9 KiB
Java
240 lines
5.9 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("oa")
|
|
public class class391 implements MouseWheel {
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Loa;"
|
|
)
|
|
public static final class391 field4240;
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Loa;"
|
|
)
|
|
public static final class391 field4241;
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Loa;"
|
|
)
|
|
public static final class391 field4238;
|
|
@ObfuscatedName("ej")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lkx;"
|
|
)
|
|
@Export("archive13")
|
|
static Archive archive13;
|
|
@ObfuscatedName("kz")
|
|
@ObfuscatedGetter(
|
|
intValue = -1479226469
|
|
)
|
|
@Export("Client_plane")
|
|
static int Client_plane;
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedGetter(
|
|
intValue = -1478463419
|
|
)
|
|
final int field4239;
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedGetter(
|
|
intValue = -52855613
|
|
)
|
|
public final int field4237;
|
|
@ObfuscatedName("g")
|
|
public final Class field4246;
|
|
@ObfuscatedName("z")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lnt;"
|
|
)
|
|
final class387 field4242;
|
|
|
|
static {
|
|
field4240 = new class391(2, 0, Integer.class, new class388());
|
|
field4241 = new class391(0, 1, Long.class, new class390());
|
|
field4238 = new class391(1, 2, String.class, new class392());
|
|
}
|
|
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IILjava/lang/Class;Lnt;)V"
|
|
)
|
|
class391(int var1, int var2, Class var3, class387 var4) {
|
|
this.field4239 = var1;
|
|
this.field4237 = var2;
|
|
this.field4246 = var3;
|
|
this.field4242 = var4;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)I",
|
|
garbageValue = "-1665712539"
|
|
)
|
|
@Export("rsOrdinal")
|
|
public int rsOrdinal() {
|
|
return this.field4237;
|
|
}
|
|
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lot;I)Ljava/lang/Object;",
|
|
garbageValue = "925014679"
|
|
)
|
|
public Object method6713(Buffer var1) {
|
|
return this.field4242.vmethod6724(var1);
|
|
}
|
|
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/Class;B)Loa;",
|
|
garbageValue = "-80"
|
|
)
|
|
public static class391 method6710(Class var0) {
|
|
class391[] var1 = new class391[]{field4240, field4238, field4241};
|
|
class391[] var2 = var1;
|
|
|
|
for (int var3 = 0; var3 < var2.length; ++var3) {
|
|
class391 var4 = var2[var3];
|
|
if (var4.field4246 == var0) {
|
|
return var4;
|
|
}
|
|
}
|
|
|
|
return null;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(CI)Z",
|
|
garbageValue = "-1580575077"
|
|
)
|
|
public static boolean method6716(char var0) {
|
|
if (var0 >= ' ' && var0 < 127 || var0 > 127 && var0 < 160 || var0 > 160 && var0 <= 255) {
|
|
return true;
|
|
} else {
|
|
if (var0 != 0) {
|
|
char[] var1 = class316.cp1252AsciiExtension;
|
|
|
|
for (int var2 = 0; var2 < var1.length; ++var2) {
|
|
char var3 = var1[var2];
|
|
if (var0 == var3) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/Object;Lot;I)V",
|
|
garbageValue = "-1683603264"
|
|
)
|
|
public static void method6711(Object var0, Buffer var1) {
|
|
Class var3 = var0.getClass();
|
|
class391 var4 = method6710(var3);
|
|
if (var4 == null) {
|
|
throw new IllegalArgumentException();
|
|
} else {
|
|
class387 var2 = var4.field4242;
|
|
var2.vmethod6721(var0, var1);
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/CharSequence;II[BII)I",
|
|
garbageValue = "1085881641"
|
|
)
|
|
@Export("encodeStringCp1252")
|
|
public static int encodeStringCp1252(CharSequence var0, int var1, int var2, byte[] var3, int var4) {
|
|
int var5 = var2 - var1;
|
|
|
|
for (int var6 = 0; var6 < var5; ++var6) {
|
|
char var7 = var0.charAt(var6 + var1);
|
|
if (var7 > 0 && var7 < 128 || var7 >= 160 && var7 <= 255) {
|
|
var3[var6 + var4] = (byte)var7;
|
|
} else if (var7 == 8364) {
|
|
var3[var6 + var4] = -128;
|
|
} else if (var7 == 8218) {
|
|
var3[var6 + var4] = -126;
|
|
} else if (var7 == 402) {
|
|
var3[var6 + var4] = -125;
|
|
} else if (var7 == 8222) {
|
|
var3[var6 + var4] = -124;
|
|
} else if (var7 == 8230) {
|
|
var3[var6 + var4] = -123;
|
|
} else if (var7 == 8224) {
|
|
var3[var6 + var4] = -122;
|
|
} else if (var7 == 8225) {
|
|
var3[var6 + var4] = -121;
|
|
} else if (var7 == 710) {
|
|
var3[var6 + var4] = -120;
|
|
} else if (var7 == 8240) {
|
|
var3[var6 + var4] = -119;
|
|
} else if (var7 == 352) {
|
|
var3[var6 + var4] = -118;
|
|
} else if (var7 == 8249) {
|
|
var3[var6 + var4] = -117;
|
|
} else if (var7 == 338) {
|
|
var3[var6 + var4] = -116;
|
|
} else if (var7 == 381) {
|
|
var3[var6 + var4] = -114;
|
|
} else if (var7 == 8216) {
|
|
var3[var6 + var4] = -111;
|
|
} else if (var7 == 8217) {
|
|
var3[var6 + var4] = -110;
|
|
} else if (var7 == 8220) {
|
|
var3[var6 + var4] = -109;
|
|
} else if (var7 == 8221) {
|
|
var3[var6 + var4] = -108;
|
|
} else if (var7 == 8226) {
|
|
var3[var6 + var4] = -107;
|
|
} else if (var7 == 8211) {
|
|
var3[var6 + var4] = -106;
|
|
} else if (var7 == 8212) {
|
|
var3[var6 + var4] = -105;
|
|
} else if (var7 == 732) {
|
|
var3[var6 + var4] = -104;
|
|
} else if (var7 == 8482) {
|
|
var3[var6 + var4] = -103;
|
|
} else if (var7 == 353) {
|
|
var3[var6 + var4] = -102;
|
|
} else if (var7 == 8250) {
|
|
var3[var6 + var4] = -101;
|
|
} else if (var7 == 339) {
|
|
var3[var6 + var4] = -100;
|
|
} else if (var7 == 382) {
|
|
var3[var6 + var4] = -98;
|
|
} else if (var7 == 376) {
|
|
var3[var6 + var4] = -97;
|
|
} else {
|
|
var3[var6 + var4] = 63;
|
|
}
|
|
}
|
|
|
|
return var5;
|
|
}
|
|
|
|
@ObfuscatedName("kx")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljd;IIIB)V",
|
|
garbageValue = "46"
|
|
)
|
|
@Export("drawCompass")
|
|
static final void drawCompass(Widget var0, int var1, int var2, int var3) {
|
|
SpriteMask var4 = var0.getSpriteMask(false);
|
|
if (var4 != null) {
|
|
if (Client.minimapState < 3) {
|
|
MouseHandler.compass.drawRotatedMaskedCenteredAround(var1, var2, var4.width, var4.height, 25, 25, Client.camAngleY, 256, var4.xStarts, var4.xWidths);
|
|
} else {
|
|
Rasterizer2D.Rasterizer2D_fillMaskedRectangle(var1, var2, 0, var4.xStarts, var4.xWidths);
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|