Files
runelite/runescape-client/src/main/java/InterfaceParent.java
2022-05-11 21:14:59 +10:00

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
}