This commit is contained in:
Lucwousin
2019-10-31 16:57:45 +01:00
parent 8b7eaf23f1
commit e7a1983158
344 changed files with 41280 additions and 41078 deletions

View File

@@ -3,53 +3,64 @@ import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.Reflection;
@ObfuscatedName("dz")
@ObfuscatedName("dp")
@Implements("TextureProvider")
public class TextureProvider implements TextureLoader {
@ObfuscatedName("z")
@ObfuscatedName("gl")
@ObfuscatedSignature(
signature = "[Ldg;"
signature = "[Llx;"
)
@Export("crossSprites")
static Sprite[] crossSprites;
@ObfuscatedName("kt")
@ObfuscatedGetter(
intValue = 831989681
)
@Export("menuY")
static int menuY;
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "[Ldt;"
)
@Export("textures")
Texture[] textures;
@ObfuscatedName("n")
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "Ljv;"
signature = "Ljb;"
)
@Export("deque")
NodeDeque deque;
@ObfuscatedName("v")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = 707785193
intValue = -1515025837
)
@Export("capacity")
int capacity;
@ObfuscatedName("u")
@ObfuscatedName("q")
@ObfuscatedGetter(
intValue = -55735149
intValue = -684430177
)
@Export("remaining")
int remaining;
@ObfuscatedName("r")
@ObfuscatedName("v")
@Export("brightness")
double brightness;
@ObfuscatedName("p")
@ObfuscatedName("l")
@ObfuscatedGetter(
intValue = 678440487
intValue = -113629701
)
@Export("textureSize")
int textureSize;
@ObfuscatedName("q")
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "Lhp;"
signature = "Lhq;"
)
@Export("archive")
AbstractArchive archive;
@ObfuscatedSignature(
signature = "(Lhp;Lhp;IDI)V"
signature = "(Lhq;Lhq;IDI)V"
)
public TextureProvider(AbstractArchive var1, AbstractArchive var2, int var3, double var4, int var6) {
this.deque = new NodeDeque();
@@ -72,10 +83,10 @@ public class TextureProvider implements TextureLoader {
}
@ObfuscatedName("z")
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(I)I",
garbageValue = "-2135448801"
garbageValue = "-723881921"
)
@Export("getLoadedPercentage")
public int getLoadedPercentage() {
@@ -91,7 +102,7 @@ public class TextureProvider implements TextureLoader {
for (int var7 = 0; var7 < var6.length; ++var7) {
int var8 = var6[var7];
if (this.archive.method4127(var8)) {
if (this.archive.method4327(var8)) {
++var2;
}
}
@@ -105,17 +116,17 @@ public class TextureProvider implements TextureLoader {
}
}
@ObfuscatedName("n")
@ObfuscatedName("t")
@Export("setBrightness")
public void setBrightness(double var1) {
this.brightness = var1;
this.clear();
}
@ObfuscatedName("v")
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "(IB)[I",
garbageValue = "2"
signature = "(II)[I",
garbageValue = "-1956127937"
)
@Export("getTexturePixels")
public int[] getTexturePixels(int var1) {
@@ -145,39 +156,39 @@ public class TextureProvider implements TextureLoader {
return null;
}
@ObfuscatedName("u")
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "(II)I",
garbageValue = "1942090144"
signature = "(IB)I",
garbageValue = "-57"
)
@Export("getAverageTextureRGB")
public int getAverageTextureRGB(int var1) {
return this.textures[var1] != null ? this.textures[var1].averageRGB : 0;
}
@ObfuscatedName("r")
@ObfuscatedName("v")
@ObfuscatedSignature(
signature = "(II)Z",
garbageValue = "1238853491"
garbageValue = "1875777180"
)
public boolean vmethod3236(int var1) {
return this.textures[var1].field1587;
public boolean vmethod3403(int var1) {
return this.textures[var1].field1593;
}
@ObfuscatedName("p")
@ObfuscatedName("l")
@ObfuscatedSignature(
signature = "(II)Z",
garbageValue = "-818075958"
garbageValue = "-1105399782"
)
@Export("isLowDetail")
public boolean isLowDetail(int var1) {
return this.textureSize == 64;
}
@ObfuscatedName("q")
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "170454088"
garbageValue = "-519543522"
)
@Export("clear")
public void clear() {
@@ -191,10 +202,10 @@ public class TextureProvider implements TextureLoader {
this.remaining = this.capacity;
}
@ObfuscatedName("m")
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "(IB)V",
garbageValue = "60"
signature = "(II)V",
garbageValue = "456735268"
)
@Export("animate")
public void animate(int var1) {
@@ -208,61 +219,77 @@ public class TextureProvider implements TextureLoader {
}
@ObfuscatedName("z")
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-1068033058"
signature = "(II)Z",
garbageValue = "1911421748"
)
static void method2757() {
Tiles.Tiles_minPlane = 99;
Tiles.field501 = new byte[4][104][104];
Tiles.field483 = new byte[4][104][104];
DevicePcmPlayerProvider.field393 = new byte[4][104][104];
class287.field3634 = new byte[4][104][104];
Tiles.field488 = new int[4][105][105];
Tiles.field486 = new byte[4][105][105];
DevicePcmPlayerProvider.field386 = new int[105][105];
Tiles.Tiles_hue = new int[104];
ArchiveLoader.Tiles_saturation = new int[104];
Tiles.Tiles_lightness = new int[104];
FontName.Tiles_hueMultiplier = new int[104];
Tiles.field487 = new int[104];
public static boolean method2931(int var0) {
return (var0 >> 20 & 1) != 0;
}
@ObfuscatedName("v")
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;B)Ljava/lang/Class;",
garbageValue = "-14"
signature = "(II)Z",
garbageValue = "828807862"
)
@Export("loadClassFromDescriptor")
static Class loadClassFromDescriptor(String var0) throws ClassNotFoundException {
if (var0.equals("B")) {
return Byte.TYPE;
} else if (var0.equals("I")) {
return Integer.TYPE;
} else if (var0.equals("S")) {
return Short.TYPE;
} else if (var0.equals("J")) {
return Long.TYPE;
} else if (var0.equals("Z")) {
return Boolean.TYPE;
} else if (var0.equals("F")) {
return Float.TYPE;
} else if (var0.equals("D")) {
return Double.TYPE;
} else if (var0.equals("C")) {
return Character.TYPE;
@Export("loadInterface")
public static boolean loadInterface(int var0) {
if (class215.Widget_loadedInterfaces[var0]) {
return true;
} else if (!Coord.Widget_archive.tryLoadGroup(var0)) {
return false;
} else {
return var0.equals("void") ? Void.TYPE : Reflection.findClass(var0);
int var1 = Coord.Widget_archive.getGroupFileCount(var0);
if (var1 == 0) {
class215.Widget_loadedInterfaces[var0] = true;
return true;
} else {
if (Widget.Widget_interfaceComponents[var0] == null) {
Widget.Widget_interfaceComponents[var0] = new Widget[var1];
}
for (int var2 = 0; var2 < var1; ++var2) {
if (Widget.Widget_interfaceComponents[var0][var2] == null) {
byte[] var3 = Coord.Widget_archive.takeFile(var0, var2);
if (var3 != null) {
Widget.Widget_interfaceComponents[var0][var2] = new Widget();
Widget.Widget_interfaceComponents[var0][var2].id = var2 + (var0 << 16);
if (var3[0] == -1) {
Widget.Widget_interfaceComponents[var0][var2].decode(new Buffer(var3));
} else {
Widget.Widget_interfaceComponents[var0][var2].decodeLegacy(new Buffer(var3));
}
}
}
}
class215.Widget_loadedInterfaces[var0] = true;
return true;
}
}
}
@ObfuscatedName("p")
@ObfuscatedName("lh")
@ObfuscatedSignature(
signature = "(B)V",
garbageValue = "-114"
signature = "(Lhi;B)Lhi;",
garbageValue = "7"
)
public static void method2746() {
ParamDefinition.ParamDefinition_cached.clear();
static Widget method2909(Widget var0) {
int var2 = class195.getWidgetClickMask(var0);
int var1 = var2 >> 17 & 7;
int var3 = var1;
if (var1 == 0) {
return null;
} else {
for (int var4 = 0; var4 < var3; ++var4) {
var0 = PacketBufferNode.getWidget(var0.parentId);
if (var0 == null) {
return null;
}
}
return var0;
}
}
}