164 lines
4.7 KiB
Java
164 lines
4.7 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
import net.runelite.rs.ScriptOpcodes;
|
|
|
|
@ObfuscatedName("y")
|
|
final class class2 implements class0 {
|
|
@ObfuscatedName("da")
|
|
@ObfuscatedSignature(
|
|
signature = "Lif;"
|
|
)
|
|
@Export("archive2")
|
|
static Archive archive2;
|
|
@ObfuscatedName("fk")
|
|
@ObfuscatedGetter(
|
|
longValue = -4799784442313615623L
|
|
)
|
|
static long field4;
|
|
|
|
@ObfuscatedName("f")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/Object;Lkq;I)V",
|
|
garbageValue = "-685052934"
|
|
)
|
|
public void vmethod53(Object var1, Buffer var2) {
|
|
this.method22((Long)var1, var2);
|
|
}
|
|
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lkq;I)Ljava/lang/Object;",
|
|
garbageValue = "390816352"
|
|
)
|
|
public Object vmethod60(Buffer var1) {
|
|
return var1.readLong();
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/Long;Lkq;I)V",
|
|
garbageValue = "-1352577432"
|
|
)
|
|
void method22(Long var1, Buffer var2) {
|
|
var2.writeLong(var1);
|
|
}
|
|
|
|
@ObfuscatedName("f")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lfh;Llr;I)Lfz;",
|
|
garbageValue = "890540527"
|
|
)
|
|
@Export("getPacketBufferNode")
|
|
public static PacketBufferNode getPacketBufferNode(ClientPacket var0, IsaacCipher var1) {
|
|
PacketBufferNode var2;
|
|
if (PacketBufferNode.PacketBufferNode_packetBufferNodeCount == 0) {
|
|
var2 = new PacketBufferNode();
|
|
} else {
|
|
var2 = PacketBufferNode.PacketBufferNode_packetBufferNodes[--PacketBufferNode.PacketBufferNode_packetBufferNodeCount];
|
|
}
|
|
|
|
var2.clientPacket = var0;
|
|
var2.clientPacketLength = var0.length;
|
|
if (var2.clientPacketLength == -1) {
|
|
var2.packetBuffer = new PacketBuffer(260);
|
|
} else if (var2.clientPacketLength == -2) {
|
|
var2.packetBuffer = new PacketBuffer(10000);
|
|
} else if (var2.clientPacketLength <= 18) {
|
|
var2.packetBuffer = new PacketBuffer(20);
|
|
} else if (var2.clientPacketLength <= 98) {
|
|
var2.packetBuffer = new PacketBuffer(100);
|
|
} else {
|
|
var2.packetBuffer = new PacketBuffer(260);
|
|
}
|
|
|
|
var2.packetBuffer.setIsaacCipher(var1);
|
|
var2.packetBuffer.writeByteIsaac(var2.clientPacket.id);
|
|
var2.index = 0;
|
|
return var2;
|
|
}
|
|
|
|
@ObfuscatedName("a")
|
|
@Export("Entity_unpackID")
|
|
public static int Entity_unpackID(long var0) {
|
|
return (int)(var0 >>> 17 & 4294967295L);
|
|
}
|
|
|
|
@ObfuscatedName("l")
|
|
@ObfuscatedSignature(
|
|
signature = "(ILcu;ZB)I",
|
|
garbageValue = "43"
|
|
)
|
|
static int method34(int var0, Script var1, boolean var2) {
|
|
Widget var3 = var2 ? UserComparator7.field1946 : class197.field2398;
|
|
if (var0 == ScriptOpcodes.CC_GETX) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.x;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.CC_GETY) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.y;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.CC_GETWIDTH) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.width;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.CC_GETHEIGHT) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.height;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.CC_GETHIDE) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.isHidden ? 1 : 0;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.CC_GETLAYER) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.parentId;
|
|
return 1;
|
|
} else {
|
|
return 2;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("hj")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Z",
|
|
garbageValue = "32937024"
|
|
)
|
|
static boolean method27() {
|
|
return (Client.drawPlayerNames & 2) != 0;
|
|
}
|
|
|
|
@ObfuscatedName("jh")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lha;III)V",
|
|
garbageValue = "65280"
|
|
)
|
|
@Export("alignWidgetPosition")
|
|
static void alignWidgetPosition(Widget var0, int var1, int var2) {
|
|
if (var0.xAlignment == 0) {
|
|
var0.x = var0.rawX;
|
|
} else if (var0.xAlignment == 1) {
|
|
var0.x = var0.rawX + (var1 - var0.width) / 2;
|
|
} else if (var0.xAlignment == 2) {
|
|
var0.x = var1 - var0.width - var0.rawX;
|
|
} else if (var0.xAlignment == 3) {
|
|
var0.x = var0.rawX * var1 >> 14;
|
|
} else if (var0.xAlignment == 4) {
|
|
var0.x = (var0.rawX * var1 >> 14) + (var1 - var0.width) / 2;
|
|
} else {
|
|
var0.x = var1 - var0.width - (var0.rawX * var1 >> 14);
|
|
}
|
|
|
|
if (var0.yAlignment == 0) {
|
|
var0.y = var0.rawY;
|
|
} else if (var0.yAlignment == 1) {
|
|
var0.y = (var2 - var0.height) / 2 + var0.rawY;
|
|
} else if (var0.yAlignment == 2) {
|
|
var0.y = var2 - var0.height - var0.rawY;
|
|
} else if (var0.yAlignment == 3) {
|
|
var0.y = var2 * var0.rawY >> 14;
|
|
} else if (var0.yAlignment == 4) {
|
|
var0.y = (var2 - var0.height) / 2 + (var2 * var0.rawY >> 14);
|
|
} else {
|
|
var0.y = var2 - var0.height - (var2 * var0.rawY >> 14);
|
|
}
|
|
|
|
}
|
|
}
|