Files
runelite/runescape-client/src/main/java/Varps.java
Owain van Brakel add4ca8005 chore: rev 188
2020-01-29 14:20:08 +01:00

65 lines
1.5 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("hb")
@Implements("Varps")
public class Varps {
@ObfuscatedName("c")
@Export("Varps_masks")
static int[] Varps_masks;
@ObfuscatedName("t")
@Export("Varps_temp")
public static int[] Varps_temp;
@ObfuscatedName("o")
@Export("Varps_main")
public static int[] Varps_main;
static {
Varps_masks = new int[32];
int var0 = 2;
for (int var1 = 0; var1 < 32; ++var1) {
Varps_masks[var1] = var0 - 1;
var0 += var0;
}
Varps_temp = new int[4000];
Varps_main = new int[4000];
}
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(III)I",
garbageValue = "1638867489"
)
static int method4043(int var0, int var1) {
ItemContainer var2 = (ItemContainer)ItemContainer.itemContainers.get((long)var0);
if (var2 == null) {
return -1;
} else {
return var1 >= 0 && var1 < var2.ids.length ? var2.ids[var1] : -1;
}
}
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "(II)Lhn;",
garbageValue = "1215015650"
)
@Export("getWidget")
public static Widget getWidget(int var0) {
int var1 = var0 >> 16;
int var2 = var0 & 65535;
if (WorldMapLabel.Widget_interfaceComponents[var1] == null || WorldMapLabel.Widget_interfaceComponents[var1][var2] == null) {
boolean var3 = ScriptFrame.loadInterface(var1);
if (!var3) {
return null;
}
}
return WorldMapLabel.Widget_interfaceComponents[var1][var2];
}
}