129 lines
3.1 KiB
Java
129 lines
3.1 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("ee")
|
|
@Implements("FaceNormal")
|
|
public class FaceNormal {
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
signature = "Lkn;"
|
|
)
|
|
@Export("ItemDefinition_fontPlain11")
|
|
static Font ItemDefinition_fontPlain11;
|
|
@ObfuscatedName("w")
|
|
@ObfuscatedSignature(
|
|
signature = "Lkl;"
|
|
)
|
|
@Export("NetCache_responseArchiveBuffer")
|
|
static Buffer NetCache_responseArchiveBuffer;
|
|
@ObfuscatedName("ds")
|
|
@ObfuscatedSignature(
|
|
signature = "Lie;"
|
|
)
|
|
@Export("archive2")
|
|
static Archive archive2;
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedGetter(
|
|
intValue = 149051353
|
|
)
|
|
@Export("x")
|
|
int x;
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedGetter(
|
|
intValue = -1494841217
|
|
)
|
|
@Export("y")
|
|
int y;
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedGetter(
|
|
intValue = 2026615431
|
|
)
|
|
@Export("z")
|
|
int z;
|
|
|
|
FaceNormal() {
|
|
}
|
|
|
|
@ObfuscatedName("iy")
|
|
@ObfuscatedSignature(
|
|
signature = "([Lho;IIIZI)V",
|
|
garbageValue = "2028417948"
|
|
)
|
|
@Export("resizeInterface")
|
|
static void resizeInterface(Widget[] var0, int var1, int var2, int var3, boolean var4) {
|
|
for (int var5 = 0; var5 < var0.length; ++var5) {
|
|
Widget var6 = var0[var5];
|
|
if (var6 != null && var6.parentId == var1) {
|
|
TileItem.alignWidgetSize(var6, var2, var3, var4);
|
|
class30.alignWidgetPosition(var6, var2, var3);
|
|
if (var6.scrollX > var6.scrollWidth - var6.width) {
|
|
var6.scrollX = var6.scrollWidth - var6.width;
|
|
}
|
|
|
|
if (var6.scrollX < 0) {
|
|
var6.scrollX = 0;
|
|
}
|
|
|
|
if (var6.scrollY > var6.scrollHeight - var6.height) {
|
|
var6.scrollY = var6.scrollHeight - var6.height;
|
|
}
|
|
|
|
if (var6.scrollY < 0) {
|
|
var6.scrollY = 0;
|
|
}
|
|
|
|
if (var6.type == 0) {
|
|
GameShell.revalidateWidgetScroll(var0, var6, var4);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("ki")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lho;II)Ljava/lang/String;",
|
|
garbageValue = "-1147965976"
|
|
)
|
|
static String method3228(Widget var0, int var1) {
|
|
int var3 = class2.getWidgetClickMask(var0);
|
|
boolean var2 = (var3 >> var1 + 1 & 1) != 0;
|
|
if (!var2 && var0.onOp == null) {
|
|
return null;
|
|
} else {
|
|
return var0.actions != null && var0.actions.length > var1 && var0.actions[var1] != null && var0.actions[var1].trim().length() != 0 ? var0.actions[var1] : null;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("kr")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/String;ZB)Ljava/lang/String;",
|
|
garbageValue = "17"
|
|
)
|
|
static String method3229(String var0, boolean var1) {
|
|
String var2 = var1 ? "https://" : "http://";
|
|
if (Client.gameBuild == 1) {
|
|
var0 = var0 + "-wtrc";
|
|
} else if (Client.gameBuild == 2) {
|
|
var0 = var0 + "-wtqa";
|
|
} else if (Client.gameBuild == 3) {
|
|
var0 = var0 + "-wtwip";
|
|
} else if (Client.gameBuild == 5) {
|
|
var0 = var0 + "-wti";
|
|
} else if (Client.gameBuild == 4) {
|
|
var0 = "local";
|
|
}
|
|
|
|
String var3 = "";
|
|
if (class197.field2390 != null) {
|
|
var3 = "/p=" + class197.field2390;
|
|
}
|
|
|
|
String var4 = "runescape.com";
|
|
return var2 + var0 + "." + var4 + "/l=" + WorldMapLabelSize.clientLanguage + "/a=" + WorldMapArea.field218 + var3 + "/";
|
|
}
|
|
}
|