Files
runelite/runescape-client/src/main/java/class20.java
Owain van Brakel 3834b46aee project: Rev 204
2022-03-23 15:01:48 +01:00

195 lines
6.0 KiB
Java

import java.io.IOException;
import java.util.Iterator;
import java.util.concurrent.Callable;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("q")
public class class20 implements Callable {
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "Llq;"
)
public static AbstractArchive field101;
@ObfuscatedName("r")
public static short[][] field102;
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "Lk;"
)
final class10 field100;
// $FF: synthetic field
@ObfuscatedSignature(
descriptor = "Lp;"
)
final class14 this$0;
@ObfuscatedSignature(
descriptor = "(Lp;Lk;)V"
)
class20(class14 var1, class10 var2) {
this.this$0 = var1; // L: 46
this.field100 = var2; // L: 47
} // L: 48
public Object call() throws Exception {
try {
while (this.field100.method105()) { // L: 53
GrandExchangeOfferTotalQuantityComparator.method6007(10L); // L: 54
}
} catch (IOException var2) {
return new class21("Error servicing REST query: " + var2.getMessage());
}
return this.field100.method91();
}
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/CharSequence;I)Z",
garbageValue = "-28287593"
)
@Export("isNumber")
public static boolean isNumber(CharSequence var0) {
return ClanChannelMember.method2850(var0, 10, true); // L: 35
}
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "441133121"
)
static void method327() {
if (Login.clearLoginScreen) { // L: 299
AbstractByteArrayCopier.titleboxSprite = null; // L: 300
class137.titlebuttonSprite = null; // L: 301
class355.runesSprite = null; // L: 302
Login.leftTitleSprite = null; // L: 303
class162.rightTitleSprite = null; // L: 304
HorizontalAlignment.logoSprite = null; // L: 305
class114.title_muteSprite = null; // L: 306
class160.options_buttons_0Sprite = null; // L: 307
Skeleton.options_buttons_2Sprite = null; // L: 308
class128.worldSelectBackSprites = null; // L: 309
class162.worldSelectFlagSprites = null; // L: 310
Client.worldSelectArrows = null; // L: 311
class29.worldSelectStars = null; // L: 312
class19.field96 = null; // L: 313
Login.loginScreenRunesAnimation.method2230(); // L: 314
class273.musicPlayerStatus = 1; // L: 316
class147.musicTrackArchive = null; // L: 317
ArchiveLoader.musicTrackGroupId = -1; // L: 318
class273.musicTrackFileId = -1; // L: 319
DevicePcmPlayerProvider.musicTrackVolume = 0; // L: 320
class260.musicTrackBoolean = false; // L: 321
class273.pcmSampleLength = 2; // L: 322
NPC.method2366(true); // L: 324
Login.clearLoginScreen = false; // L: 325
}
} // L: 326
@ObfuscatedName("d")
@ObfuscatedSignature(
descriptor = "(B)V",
garbageValue = "19"
)
static void method326() {
Iterator var0 = Messages.Messages_hashTable.iterator(); // L: 57
while (var0.hasNext()) {
Message var1 = (Message)var0.next(); // L: 58
var1.clearIsFromFriend(); // L: 60
}
} // L: 63
@ObfuscatedName("hy")
@ObfuscatedSignature(
descriptor = "(IIIIIIIB)V",
garbageValue = "-43"
)
static final void method324(int var0, int var1, int var2, int var3, int var4, int var5, int var6) {
int var8 = var6 - 334; // L: 5025
if (var8 < 0) { // L: 5026
var8 = 0;
} else if (var8 > 100) { // L: 5027
var8 = 100;
}
int var9 = (Client.zoomWidth - Client.zoomHeight) * var8 / 100 + Client.zoomHeight; // L: 5028
int var7 = var5 * var9 / 256; // L: 5029
var8 = 2048 - var3 & 2047; // L: 5032
var9 = 2048 - var4 & 2047; // L: 5033
int var10 = 0; // L: 5034
int var11 = 0; // L: 5035
int var12 = var7; // L: 5036
int var13;
int var14;
int var15;
if (var8 != 0) { // L: 5037
var13 = Rasterizer3D.Rasterizer3D_sine[var8]; // L: 5038
var14 = Rasterizer3D.Rasterizer3D_cosine[var8]; // L: 5039
var15 = var14 * var11 - var13 * var7 >> 16; // L: 5040
var12 = var7 * var14 + var13 * var11 >> 16; // L: 5041
var11 = var15; // L: 5042
}
if (var9 != 0) { // L: 5044
var13 = Rasterizer3D.Rasterizer3D_sine[var9]; // L: 5045
var14 = Rasterizer3D.Rasterizer3D_cosine[var9]; // L: 5046
var15 = var14 * var10 + var12 * var13 >> 16; // L: 5047
var12 = var12 * var14 - var13 * var10 >> 16; // L: 5048
var10 = var15; // L: 5049
}
if (Client.isCameraLocked) { // L: 5051
class175.field1883 = var0 - var10; // L: 5052
ReflectionCheck.field250 = var1 - var11; // L: 5053
ModeWhere.field4080 = var2 - var12; // L: 5054
WorldMapRegion.field2706 = var3; // L: 5055
class457.field4747 = var4; // L: 5056
} else {
EnumComposition.cameraX = var0 - var10; // L: 5059
FriendSystem.cameraY = var1 - var11; // L: 5060
CollisionMap.cameraZ = var2 - var12; // L: 5061
Language.cameraPitch = var3; // L: 5062
MusicPatchNode2.cameraYaw = var4; // L: 5063
}
if (Client.oculusOrbState == 1 && Client.staffModLevel >= 2 && Client.cycle % 50 == 0 && (Messages.oculusOrbFocalPointX >> 7 != class19.localPlayer.x >> 7 || class115.oculusOrbFocalPointY >> 7 != class19.localPlayer.y >> 7)) { // L: 5065 5066
var13 = class19.localPlayer.plane; // L: 5067
var14 = (Messages.oculusOrbFocalPointX >> 7) + ApproximateRouteStrategy.baseX; // L: 5068
var15 = (class115.oculusOrbFocalPointY >> 7) + class250.baseY; // L: 5069
class392.method7191(var14, var15, var13, true); // L: 5070
}
} // L: 5073
@ObfuscatedName("kz")
@ObfuscatedSignature(
descriptor = "(Lcy;ZI)V",
garbageValue = "-1005084582"
)
@Export("closeInterface")
static final void closeInterface(InterfaceParent var0, boolean var1) {
int var2 = var0.group; // L: 11518
int var3 = (int)var0.key; // L: 11519
var0.remove(); // L: 11520
if (var1) { // L: 11521
WorldMapID.method5000(var2);
}
class19.method318(var2); // L: 11522
Widget var4 = HorizontalAlignment.getWidget(var3); // L: 11523
if (var4 != null) { // L: 11524
class290.invalidateWidget(var4);
}
if (Client.rootInterface != -1) { // L: 11525
MouseHandler.runIntfCloseListeners(Client.rootInterface, 1);
}
} // L: 11526
}