client: rev 198 (#3014)

* client: rev 198

* client: checkstyle

Co-authored-by: therealnull <therealnull@gmail.com>
This commit is contained in:
Tyler Bochard
2021-07-28 07:24:38 -04:00
committed by GitHub
parent c2af17f765
commit 56ae122b89
466 changed files with 65937 additions and 65851 deletions

View File

@@ -3,130 +3,130 @@ import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("gz")
@ObfuscatedName("gp")
@Implements("Animation")
public class Animation {
@ObfuscatedName("f")
static int[] field2231;
@ObfuscatedName("e")
static int[] field2224;
@ObfuscatedName("s")
static int[] field2220;
@ObfuscatedName("t")
static int[] field2212;
@ObfuscatedName("v")
static int[] field2226;
@ObfuscatedName("y")
static int[] field2227;
static int[] field2213;
@ObfuscatedName("j")
static int[] field2214;
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "Lgb;"
descriptor = "Lgj;"
)
@Export("skeleton")
Skeleton skeleton;
@ObfuscatedName("o")
@ObfuscatedName("n")
@Export("transformCount")
int transformCount;
@ObfuscatedName("m")
@ObfuscatedName("w")
@Export("transformSkeletonLabels")
int[] transformSkeletonLabels;
@ObfuscatedName("r")
@ObfuscatedName("f")
@Export("transformXs")
int[] transformXs;
@ObfuscatedName("h")
@ObfuscatedName("o")
@Export("transformYs")
int[] transformYs;
@ObfuscatedName("d")
@ObfuscatedName("x")
@Export("transformZs")
int[] transformZs;
@ObfuscatedName("z")
@ObfuscatedName("r")
@Export("hasAlphaTransform")
boolean hasAlphaTransform;
static {
field2231 = new int[500]; // L: 8
field2224 = new int[500]; // L: 9
field2226 = new int[500]; // L: 10
field2227 = new int[500]; // L: 11
field2220 = new int[500];
field2212 = new int[500];
field2213 = new int[500];
field2214 = new int[500];
}
@ObfuscatedSignature(
descriptor = "([BLgb;)V"
descriptor = "([BLgj;)V"
)
Animation(byte[] var1, Skeleton var2) {
this.skeleton = null; // L: 12
this.transformCount = -1; // L: 13
this.hasAlphaTransform = false; // L: 18
this.skeleton = var2; // L: 21
Buffer var3 = new Buffer(var1); // L: 22
Buffer var4 = new Buffer(var1); // L: 23
var3.offset = 2; // L: 24
int var5 = var3.readUnsignedByte(); // L: 25
int var6 = -1; // L: 26
int var7 = 0; // L: 27
var4.offset = var5 + var3.offset; // L: 28
this.skeleton = null;
this.transformCount = -1;
this.hasAlphaTransform = false;
this.skeleton = var2;
Buffer var3 = new Buffer(var1);
Buffer var4 = new Buffer(var1);
var3.offset = 2;
int var5 = var3.readUnsignedByte();
int var6 = -1;
int var7 = 0;
var4.offset = var5 + var3.offset;
int var8;
for (var8 = 0; var8 < var5; ++var8) { // L: 29
int var9 = var3.readUnsignedByte(); // L: 30
if (var9 > 0) { // L: 31
if (this.skeleton.transformTypes[var8] != 0) { // L: 32
for (int var10 = var8 - 1; var10 > var6; --var10) { // L: 33
if (this.skeleton.transformTypes[var10] == 0) { // L: 34
field2231[var7] = var10; // L: 35
field2224[var7] = 0; // L: 36
field2226[var7] = 0; // L: 37
field2227[var7] = 0; // L: 38
++var7; // L: 39
for (var8 = 0; var8 < var5; ++var8) {
int var9 = var3.readUnsignedByte();
if (var9 > 0) {
if (this.skeleton.transformTypes[var8] != 0) {
for (int var10 = var8 - 1; var10 > var6; --var10) {
if (this.skeleton.transformTypes[var10] == 0) {
field2220[var7] = var10;
field2212[var7] = 0;
field2213[var7] = 0;
field2214[var7] = 0;
++var7;
break;
}
}
}
field2231[var7] = var8; // L: 44
short var11 = 0; // L: 45
if (this.skeleton.transformTypes[var8] == 3) { // L: 46
field2220[var7] = var8;
short var11 = 0;
if (this.skeleton.transformTypes[var8] == 3) {
var11 = 128;
}
if ((var9 & 1) != 0) { // L: 47
field2224[var7] = var4.readShortSmart();
if ((var9 & 1) != 0) {
field2212[var7] = var4.readShortSmart();
} else {
field2224[var7] = var11; // L: 48
field2212[var7] = var11;
}
if ((var9 & 2) != 0) { // L: 49
field2226[var7] = var4.readShortSmart();
if ((var9 & 2) != 0) {
field2213[var7] = var4.readShortSmart();
} else {
field2226[var7] = var11; // L: 50
field2213[var7] = var11;
}
if ((var9 & 4) != 0) { // L: 51
field2227[var7] = var4.readShortSmart();
if ((var9 & 4) != 0) {
field2214[var7] = var4.readShortSmart();
} else {
field2227[var7] = var11; // L: 52
field2214[var7] = var11;
}
var6 = var8; // L: 53
++var7; // L: 54
if (this.skeleton.transformTypes[var8] == 5) { // L: 55
var6 = var8;
++var7;
if (this.skeleton.transformTypes[var8] == 5) {
this.hasAlphaTransform = true;
}
}
}
if (var1.length != var4.offset) { // L: 58
throw new RuntimeException(); // L: 59
if (var1.length != var4.offset) {
throw new RuntimeException();
} else {
this.transformCount = var7; // L: 61
this.transformSkeletonLabels = new int[var7]; // L: 62
this.transformXs = new int[var7]; // L: 63
this.transformYs = new int[var7]; // L: 64
this.transformZs = new int[var7]; // L: 65
this.transformCount = var7;
this.transformSkeletonLabels = new int[var7];
this.transformXs = new int[var7];
this.transformYs = new int[var7];
this.transformZs = new int[var7];
for (var8 = 0; var8 < var7; ++var8) { // L: 66
this.transformSkeletonLabels[var8] = field2231[var8]; // L: 67
this.transformXs[var8] = field2224[var8]; // L: 68
this.transformYs[var8] = field2226[var8]; // L: 69
this.transformZs[var8] = field2227[var8]; // L: 70
for (var8 = 0; var8 < var7; ++var8) {
this.transformSkeletonLabels[var8] = field2220[var8];
this.transformXs[var8] = field2212[var8];
this.transformYs[var8] = field2213[var8];
this.transformZs[var8] = field2214[var8];
}
}
} // L: 72
}
}