project: Rev update

This commit is contained in:
Owain van Brakel
2019-11-28 16:31:53 +01:00
parent 34f8560da9
commit 74726ae17a
343 changed files with 41411 additions and 41094 deletions

View File

@@ -5,47 +5,56 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("fh")
@ObfuscatedName("fs")
@Implements("JagexCache")
public class JagexCache {
@ObfuscatedName("v")
@Export("cacheDir")
static File cacheDir;
@ObfuscatedName("l")
@ObfuscatedName("g")
@Export("JagexCache_locationFile")
public static File JagexCache_locationFile;
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = 642051021
intValue = 618561373
)
@Export("idxCount")
static int idxCount;
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = 1587061671
)
static int field2030;
@ObfuscatedName("p")
public static int idxCount;
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "Lmz;"
signature = "Lmb;"
)
@Export("JagexCache_randomDat")
public static BufferedFile JagexCache_randomDat;
@ObfuscatedName("h")
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "Lmz;"
signature = "Lmb;"
)
@Export("JagexCache_dat2File")
public static BufferedFile JagexCache_dat2File;
@ObfuscatedName("k")
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "Lmz;"
signature = "Lmb;"
)
@Export("JagexCache_idx255File")
public static BufferedFile JagexCache_idx255File;
@ObfuscatedName("br")
@ObfuscatedName("c")
public static String[] field2046;
@ObfuscatedName("v")
@Export("userHomeDirectory")
public static String userHomeDirectory;
@ObfuscatedName("ct")
@Export("mouseCam")
static boolean mouseCam;
@ObfuscatedName("fq")
@ObfuscatedSignature(
signature = "[Llw;"
signature = "Lky;"
)
@Export("worldSelectFlagSprites")
static IndexedSprite[] worldSelectFlagSprites;
@Export("fontBold12")
static Font fontBold12;
@ObfuscatedName("ji")
@ObfuscatedSignature(
signature = "Ldb;"
)
@Export("textureProvider")
static TextureProvider textureProvider;
static {
JagexCache_randomDat = null;
@@ -53,15 +62,113 @@ public class JagexCache {
JagexCache_idx255File = null;
}
@ObfuscatedName("gy")
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "1986411014"
signature = "(IIB)V",
garbageValue = "87"
)
static void method3624() {
if (Login.worldMap != null) {
Login.worldMap.method6437(Player.Client_plane, UserComparator8.baseX * 64 + (class215.localPlayer.x >> 7), HealthBar.baseY * 64 + (class215.localPlayer.y >> 7), false);
Login.worldMap.loadCache();
public static void method3540(int var0, int var1) {
VarbitDefinition var3 = (VarbitDefinition)VarbitDefinition.VarbitDefinition_cached.get((long)var0);
VarbitDefinition var2;
if (var3 != null) {
var2 = var3;
} else {
byte[] var8 = VarbitDefinition.VarbitDefinition_archive.takeFile(14, var0);
var3 = new VarbitDefinition();
if (var8 != null) {
var3.decode(new Buffer(var8));
}
VarbitDefinition.VarbitDefinition_cached.put(var3, (long)var0);
var2 = var3;
}
int var4 = var2.baseVar;
int var5 = var2.startBit;
int var6 = var2.endBit;
int var7 = Varps.Varps_masks[var6 - var5];
if (var1 < 0 || var1 > var7) {
var1 = 0;
}
var7 <<= var5;
Varps.Varps_main[var4] = Varps.Varps_main[var4] & ~var7 | var1 << var5 & var7;
}
@ObfuscatedName("b")
@ObfuscatedSignature(
signature = "(IIIB)I",
garbageValue = "12"
)
static int method3531(int var0, int var1, int var2) {
if (var2 > 179) {
var1 /= 2;
}
if (var2 > 192) {
var1 /= 2;
}
if (var2 > 217) {
var1 /= 2;
}
if (var2 > 243) {
var1 /= 2;
}
int var3 = (var1 / 32 << 7) + (var0 / 4 << 10) + var2 / 2;
return var3;
}
@ObfuscatedName("jd")
@ObfuscatedSignature(
signature = "(IIIIIB)V",
garbageValue = "11"
)
@Export("drawScrollBar")
static final void drawScrollBar(int var0, int var1, int var2, int var3, int var4) {
GrandExchangeOfferTotalQuantityComparator.scrollBarSprites[0].drawAt(var0, var1);
GrandExchangeOfferTotalQuantityComparator.scrollBarSprites[1].drawAt(var0, var3 + var1 - 16);
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1 + 16, 16, var3 - 32, Client.field705);
int var5 = var3 * (var3 - 32) / var4;
if (var5 < 8) {
var5 = 8;
}
int var6 = (var3 - 32 - var5) * var2 / (var4 - var3);
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var6 + var1 + 16, 16, var5, Client.field706);
Rasterizer2D.rasterizerDrawVerticalLine(var0, var6 + var1 + 16, var5, Client.field708);
Rasterizer2D.rasterizerDrawVerticalLine(var0 + 1, var6 + var1 + 16, var5, Client.field708);
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0, var6 + var1 + 16, 16, Client.field708);
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0, var6 + var1 + 17, 16, Client.field708);
Rasterizer2D.rasterizerDrawVerticalLine(var0 + 15, var6 + var1 + 16, var5, Client.field707);
Rasterizer2D.rasterizerDrawVerticalLine(var0 + 14, var6 + var1 + 17, var5 - 1, Client.field707);
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0, var6 + var5 + var1 + 15, 16, Client.field707);
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0 + 1, var6 + var5 + var1 + 14, 15, Client.field707);
}
@ObfuscatedName("lq")
@ObfuscatedSignature(
signature = "(B)V",
garbageValue = "66"
)
static void method3539() {
if (Client.field826 && class215.localPlayer != null) {
int var0 = class215.localPlayer.pathX[0];
int var1 = class215.localPlayer.pathY[0];
if (var0 < 0 || var1 < 0 || var0 >= 104 || var1 >= 104) {
return;
}
class80.oculusOrbFocalPointX = class215.localPlayer.x;
int var2 = class195.getTileHeight(class215.localPlayer.x, class215.localPlayer.y, ClientPacket.Client_plane) - Client.camFollowHeight;
if (var2 < GrandExchangeOfferAgeComparator.field78) {
GrandExchangeOfferAgeComparator.field78 = var2;
}
class81.oculusOrbFocalPointY = class215.localPlayer.y;
Client.field826 = false;
}
}