174 lines
5.6 KiB
Java
174 lines
5.6 KiB
Java
import java.util.concurrent.ScheduledExecutorService;
|
|
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("ck")
|
|
@Implements("InterfaceParent")
|
|
public class InterfaceParent extends Node {
|
|
@ObfuscatedName("sx")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lqr;"
|
|
)
|
|
@Export("sceneMinimapSprite")
|
|
static SpritePixels sceneMinimapSprite;
|
|
@ObfuscatedName("s")
|
|
@Export("soundSystemExecutor")
|
|
static ScheduledExecutorService soundSystemExecutor;
|
|
@ObfuscatedName("ed")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lle;"
|
|
)
|
|
@Export("archive7")
|
|
static Archive archive7;
|
|
@ObfuscatedName("ha")
|
|
@Export("regionLandArchives")
|
|
static byte[][] regionLandArchives;
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedGetter(
|
|
intValue = -1909605869
|
|
)
|
|
@Export("group")
|
|
int group;
|
|
@ObfuscatedName("q")
|
|
@ObfuscatedGetter(
|
|
intValue = -116763185
|
|
)
|
|
@Export("type")
|
|
int type;
|
|
@ObfuscatedName("l")
|
|
boolean field1034;
|
|
|
|
InterfaceParent() {
|
|
this.field1034 = false; // L: 8
|
|
} // L: 10
|
|
|
|
@ObfuscatedName("l")
|
|
@ObfuscatedSignature(
|
|
descriptor = "([Ljava/lang/String;[IIII)V",
|
|
garbageValue = "1544258939"
|
|
)
|
|
static void method2072(String[] var0, int[] var1, int var2, int var3) {
|
|
if (var2 < var3) { // L: 43
|
|
int var4 = (var3 + var2) / 2; // L: 44
|
|
int var5 = var2; // L: 45
|
|
String var6 = var0[var4]; // L: 46
|
|
var0[var4] = var0[var3]; // L: 47
|
|
var0[var3] = var6; // L: 48
|
|
int var7 = var1[var4]; // L: 49
|
|
var1[var4] = var1[var3]; // L: 50
|
|
var1[var3] = var7; // L: 51
|
|
|
|
for (int var8 = var2; var8 < var3; ++var8) { // L: 52
|
|
if (var6 == null || var0[var8] != null && var0[var8].compareTo(var6) < (var8 & 1)) { // L: 53
|
|
String var9 = var0[var8]; // L: 54
|
|
var0[var8] = var0[var5]; // L: 55
|
|
var0[var5] = var9; // L: 56
|
|
int var10 = var1[var8]; // L: 57
|
|
var1[var8] = var1[var5]; // L: 58
|
|
var1[var5++] = var10; // L: 59
|
|
}
|
|
}
|
|
|
|
var0[var3] = var0[var5]; // L: 63
|
|
var0[var5] = var6; // L: 64
|
|
var1[var3] = var1[var5]; // L: 65
|
|
var1[var5] = var7; // L: 66
|
|
method2072(var0, var1, var2, var5 - 1); // L: 67
|
|
method2072(var0, var1, var5 + 1, var3); // L: 68
|
|
}
|
|
|
|
} // L: 70
|
|
|
|
@ObfuscatedName("p")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)[I",
|
|
garbageValue = "1735508491"
|
|
)
|
|
public static int[] method2071() {
|
|
int[] var0 = new int[KeyHandler.field139]; // L: 242
|
|
|
|
for (int var1 = 0; var1 < KeyHandler.field139; ++var1) { // L: 243
|
|
var0[var1] = KeyHandler.field138[var1]; // L: 244
|
|
}
|
|
|
|
return var0; // L: 246
|
|
}
|
|
|
|
@ObfuscatedName("r")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/String;B)V",
|
|
garbageValue = "46"
|
|
)
|
|
static final void method2067(String var0) {
|
|
WorldMapEvent.addGameMessage(30, "", var0); // L: 126
|
|
} // L: 127
|
|
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IIIB)I",
|
|
garbageValue = "104"
|
|
)
|
|
static final int method2070(int var0, int var1, int var2) {
|
|
int var3 = var0 / var2; // L: 926
|
|
int var4 = var0 & var2 - 1; // L: 927
|
|
int var5 = var1 / var2; // L: 928
|
|
int var6 = var1 & var2 - 1; // L: 929
|
|
int var7 = method2068(var3, var5); // L: 930
|
|
int var8 = method2068(var3 + 1, var5); // L: 931
|
|
int var9 = method2068(var3, var5 + 1); // L: 932
|
|
int var10 = method2068(var3 + 1, var5 + 1); // L: 933
|
|
int var12 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var4 * 1024 / var2] >> 1; // L: 936
|
|
int var11 = ((65536 - var12) * var7 >> 16) + (var8 * var12 >> 16); // L: 937
|
|
int var14 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var4 * 1024 / var2] >> 1; // L: 942
|
|
int var13 = ((65536 - var14) * var9 >> 16) + (var14 * var10 >> 16); // L: 943
|
|
int var16 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var6 * 1024 / var2] >> 1; // L: 948
|
|
int var15 = ((65536 - var16) * var11 >> 16) + (var16 * var13 >> 16); // L: 949
|
|
return var15; // L: 951
|
|
}
|
|
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IIS)I",
|
|
garbageValue = "28815"
|
|
)
|
|
static final int method2068(int var0, int var1) {
|
|
int var2 = class327.method5869(var0 - 1, var1 - 1) + class327.method5869(1 + var0, var1 - 1) + class327.method5869(var0 - 1, var1 + 1) + class327.method5869(1 + var0, 1 + var1); // L: 955
|
|
int var3 = class327.method5869(var0 - 1, var1) + class327.method5869(1 + var0, var1) + class327.method5869(var0, var1 - 1) + class327.method5869(var0, var1 + 1); // L: 956
|
|
int var4 = class327.method5869(var0, var1); // L: 957
|
|
return var2 / 16 + var3 / 8 + var4 / 4; // L: 958
|
|
}
|
|
|
|
@ObfuscatedName("al")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IB)I",
|
|
garbageValue = "55"
|
|
)
|
|
static int method2066(int var0) {
|
|
return (int)Math.pow(2.0D, (double)(7.0F + (float)var0 / 256.0F)); // L: 3837
|
|
}
|
|
|
|
@ObfuscatedName("le")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(III)V",
|
|
garbageValue = "-1929019996"
|
|
)
|
|
static final void method2069(int var0, int var1) {
|
|
ClanChannel var2 = var0 >= 0 ? Client.currentClanChannels[var0] : UserComparator10.guestClanChannel; // L: 12463
|
|
if (var2 != null && var1 >= 0 && var1 < var2.method3005()) { // L: 12464
|
|
ClanChannelMember var3 = (ClanChannelMember)var2.members.get(var1); // L: 12465
|
|
if (var3.rank == -1) {
|
|
String var4 = var3.username.getName(); // L: 12467
|
|
PacketBufferNode var5 = WallDecoration.getPacketBufferNode(ClientPacket.field3040, Client.packetWriter.isaacCipher); // L: 12468
|
|
var5.packetBuffer.writeByte(3 + class392.stringCp1252NullTerminatedByteSize(var4)); // L: 12469
|
|
var5.packetBuffer.writeByte(var0); // L: 12470
|
|
var5.packetBuffer.writeShort(var1); // L: 12471
|
|
var5.packetBuffer.writeStringCp1252NullTerminated(var4); // L: 12472
|
|
Client.packetWriter.addNode(var5); // L: 12473
|
|
}
|
|
}
|
|
} // L: 12466 12474
|
|
}
|