Files
runelite/runescape-client/src/main/java/class208.java
Owain van Brakel 6485eb9bed project: Rev 182
2019-08-29 16:17:19 +02:00

58 lines
1.7 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("hc")
public class class208 {
@ObfuscatedName("i")
@ObfuscatedGetter(
intValue = -1981461029
)
@Export("RunException_revision")
public static int RunException_revision;
@ObfuscatedName("s")
@ObfuscatedSignature(
signature = "(IS)I",
garbageValue = "10000"
)
@Export("getVarbit")
public static int getVarbit(int var0) {
VarbitDefinition var2 = (VarbitDefinition)VarbitDefinition.VarbitDefinition_cached.get((long)var0);
VarbitDefinition var1;
if (var2 != null) {
var1 = var2;
} else {
byte[] var7 = VarbitDefinition.VarbitDefinition_archive.takeFile(14, var0);
var2 = new VarbitDefinition();
if (var7 != null) {
var2.decode(new Buffer(var7));
}
VarbitDefinition.VarbitDefinition_cached.put(var2, (long)var0);
var1 = var2;
}
int var3 = var1.baseVar;
int var4 = var1.startBit;
int var5 = var1.endBit;
int var6 = Varps.Varps_masks[var5 - var4];
return Varps.Varps_main[var3] >> var4 & var6;
}
@ObfuscatedName("aa")
@ObfuscatedSignature(
signature = "(ILhd;ZI)V",
garbageValue = "-1500859521"
)
static void method3893(int var0, Coord var1, boolean var2) {
WorldMapArea var3 = LoginScreenAnimation.getWorldMap().getMapArea(var0);
int var4 = WorldMapIcon_1.localPlayer.plane;
int var5 = PacketWriter.baseX * 64 + (WorldMapIcon_1.localPlayer.x >> 7);
int var6 = RouteStrategy.baseY * 64 + (WorldMapIcon_1.localPlayer.y >> 7);
Coord var7 = new Coord(var4, var5, var6);
LoginScreenAnimation.getWorldMap().method6199(var3, var7, var1, var2);
}
}