chore: revision 189
This commit is contained in:
@@ -4,25 +4,25 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("hf")
|
||||
@ObfuscatedName("hg")
|
||||
@Implements("SpriteMask")
|
||||
public class SpriteMask extends DualNode {
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1040001761
|
||||
intValue = -1355900291
|
||||
)
|
||||
@Export("width")
|
||||
public final int width;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1175946867
|
||||
intValue = 1444758519
|
||||
)
|
||||
@Export("height")
|
||||
public final int height;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("k")
|
||||
@Export("xWidths")
|
||||
public final int[] xWidths;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("d")
|
||||
@Export("xStarts")
|
||||
public final int[] xStarts;
|
||||
|
||||
@@ -33,10 +33,10 @@ public class SpriteMask extends DualNode {
|
||||
this.xStarts = var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)Z",
|
||||
garbageValue = "2110686779"
|
||||
garbageValue = "-822552656"
|
||||
)
|
||||
@Export("contains")
|
||||
public boolean contains(int var1, int var2) {
|
||||
@@ -50,99 +50,24 @@ public class SpriteMask extends DualNode {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIB)Lhn;",
|
||||
garbageValue = "-27"
|
||||
signature = "(IS)Liu;",
|
||||
garbageValue = "14194"
|
||||
)
|
||||
@Export("getWidgetChild")
|
||||
public static Widget getWidgetChild(int var0, int var1) {
|
||||
Widget var2 = Varps.getWidget(var0);
|
||||
if (var1 == -1) {
|
||||
return var2;
|
||||
public static VarbitDefinition method4061(int var0) {
|
||||
VarbitDefinition var1 = (VarbitDefinition)VarbitDefinition.VarbitDefinition_cached.get((long)var0);
|
||||
if (var1 != null) {
|
||||
return var1;
|
||||
} else {
|
||||
return var2 != null && var2.children != null && var1 < var2.children.length ? var2.children[var1] : null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)I",
|
||||
garbageValue = "398303875"
|
||||
)
|
||||
public static int method4038() {
|
||||
return ++MouseHandler.MouseHandler_idleCycles - 1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BI)V",
|
||||
garbageValue = "-1864431963"
|
||||
)
|
||||
@Export("SpriteBuffer_decode")
|
||||
public static void SpriteBuffer_decode(byte[] var0) {
|
||||
Buffer var1 = new Buffer(var0);
|
||||
var1.offset = var0.length - 2;
|
||||
class326.SpriteBuffer_spriteCount = var1.readUnsignedShort();
|
||||
Huffman.SpriteBuffer_xOffsets = new int[class326.SpriteBuffer_spriteCount];
|
||||
NPC.SpriteBuffer_yOffsets = new int[class326.SpriteBuffer_spriteCount];
|
||||
class326.SpriteBuffer_spriteWidths = new int[class326.SpriteBuffer_spriteCount];
|
||||
class326.SpriteBuffer_spriteHeights = new int[class326.SpriteBuffer_spriteCount];
|
||||
class326.SpriteBuffer_pixels = new byte[class326.SpriteBuffer_spriteCount][];
|
||||
var1.offset = var0.length - 7 - class326.SpriteBuffer_spriteCount * 8;
|
||||
GZipDecompressor.SpriteBuffer_spriteWidth = var1.readUnsignedShort();
|
||||
class326.SpriteBuffer_spriteHeight = var1.readUnsignedShort();
|
||||
int var2 = (var1.readUnsignedByte() & 255) + 1;
|
||||
|
||||
int var3;
|
||||
for (var3 = 0; var3 < class326.SpriteBuffer_spriteCount; ++var3) {
|
||||
Huffman.SpriteBuffer_xOffsets[var3] = var1.readUnsignedShort();
|
||||
}
|
||||
|
||||
for (var3 = 0; var3 < class326.SpriteBuffer_spriteCount; ++var3) {
|
||||
NPC.SpriteBuffer_yOffsets[var3] = var1.readUnsignedShort();
|
||||
}
|
||||
|
||||
for (var3 = 0; var3 < class326.SpriteBuffer_spriteCount; ++var3) {
|
||||
class326.SpriteBuffer_spriteWidths[var3] = var1.readUnsignedShort();
|
||||
}
|
||||
|
||||
for (var3 = 0; var3 < class326.SpriteBuffer_spriteCount; ++var3) {
|
||||
class326.SpriteBuffer_spriteHeights[var3] = var1.readUnsignedShort();
|
||||
}
|
||||
|
||||
var1.offset = var0.length - 7 - class326.SpriteBuffer_spriteCount * 8 - (var2 - 1) * 3;
|
||||
class326.SpriteBuffer_spritePalette = new int[var2];
|
||||
|
||||
for (var3 = 1; var3 < var2; ++var3) {
|
||||
class326.SpriteBuffer_spritePalette[var3] = var1.readMedium();
|
||||
if (class326.SpriteBuffer_spritePalette[var3] == 0) {
|
||||
class326.SpriteBuffer_spritePalette[var3] = 1;
|
||||
byte[] var2 = VarbitDefinition.VarbitDefinition_archive.takeFile(14, var0);
|
||||
var1 = new VarbitDefinition();
|
||||
if (var2 != null) {
|
||||
var1.decode(new Buffer(var2));
|
||||
}
|
||||
|
||||
VarbitDefinition.VarbitDefinition_cached.put(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
|
||||
var1.offset = 0;
|
||||
|
||||
for (var3 = 0; var3 < class326.SpriteBuffer_spriteCount; ++var3) {
|
||||
int var4 = class326.SpriteBuffer_spriteWidths[var3];
|
||||
int var5 = class326.SpriteBuffer_spriteHeights[var3];
|
||||
int var6 = var5 * var4;
|
||||
byte[] var7 = new byte[var6];
|
||||
class326.SpriteBuffer_pixels[var3] = var7;
|
||||
int var8 = var1.readUnsignedByte();
|
||||
int var9;
|
||||
if (var8 == 0) {
|
||||
for (var9 = 0; var9 < var6; ++var9) {
|
||||
var7[var9] = var1.readByte();
|
||||
}
|
||||
} else if (var8 == 1) {
|
||||
for (var9 = 0; var9 < var4; ++var9) {
|
||||
for (int var10 = 0; var10 < var5; ++var10) {
|
||||
var7[var9 + var10 * var4] = var1.readByte();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user