70 lines
2.1 KiB
Java
70 lines
2.1 KiB
Java
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("hn")
|
|
public class class217 {
|
|
@ObfuscatedName("q")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lic;IIB)[Llz;",
|
|
garbageValue = "-104"
|
|
)
|
|
public static Sprite[] method4091(AbstractArchive var0, int var1, int var2) {
|
|
byte[] var4 = var0.takeFile(var1, var2);
|
|
boolean var3;
|
|
if (var4 == null) {
|
|
var3 = false;
|
|
} else {
|
|
class3.SpriteBuffer_decode(var4);
|
|
var3 = true;
|
|
}
|
|
|
|
if (!var3) {
|
|
return null;
|
|
} else {
|
|
Sprite[] var5 = new Sprite[class335.SpriteBuffer_spriteCount];
|
|
|
|
for (int var6 = 0; var6 < class335.SpriteBuffer_spriteCount; ++var6) {
|
|
Sprite var7 = var5[var6] = new Sprite();
|
|
var7.width = class335.SpriteBuffer_spriteWidth;
|
|
var7.height = UserComparator8.SpriteBuffer_spriteHeight;
|
|
var7.xOffset = class335.SpriteBuffer_xOffsets[var6];
|
|
var7.yOffset = NPC.SpriteBuffer_yOffsets[var6];
|
|
var7.subWidth = class335.SpriteBuffer_spriteWidths[var6];
|
|
var7.subHeight = class335.SpriteBuffer_spriteHeights[var6];
|
|
int var8 = var7.subHeight * var7.subWidth;
|
|
byte[] var9 = ItemDefinition.SpriteBuffer_pixels[var6];
|
|
var7.pixels = new int[var8];
|
|
|
|
for (int var10 = 0; var10 < var8; ++var10) {
|
|
var7.pixels[var10] = class335.SpriteBuffer_spritePalette[var9[var10] & 255];
|
|
}
|
|
}
|
|
|
|
GrandExchangeEvent.method158();
|
|
return var5;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("ja")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "-1394672948"
|
|
)
|
|
static final void method4092() {
|
|
PacketBufferNode var0 = UserComparator4.getPacketBufferNode(ClientPacket.field2265, Client.packetWriter.isaacCipher);
|
|
Client.packetWriter.addNode(var0);
|
|
|
|
for (InterfaceParent var1 = (InterfaceParent)Client.interfaceParents.first(); var1 != null; var1 = (InterfaceParent)Client.interfaceParents.next()) {
|
|
if (var1.type == 0 || var1.type == 3) {
|
|
class41.closeInterface(var1, true);
|
|
}
|
|
}
|
|
|
|
if (Client.meslayerContinueWidget != null) {
|
|
class234.invalidateWidget(Client.meslayerContinueWidget);
|
|
Client.meslayerContinueWidget = null;
|
|
}
|
|
|
|
}
|
|
}
|