Server/Client/src/main/java/org/runite/client/Class99.java
2021-03-23 04:17:16 -04:00

90 lines
2.9 KiB
Java

package org.runite.client;
import org.rs09.client.data.ReferenceCache;
import java.awt.Frame;
import java.util.Objects;
final class Class99 {
static short[] aShortArray1398;
static Class33 aClass33_1399;
static RSInterface aClass11_1402;
static int anInt1403 = -1;
static void method1596(RSString var0, byte var1, boolean var2) {
try {
if(var1 < 124) {
ObjectDefinition.aReferenceCache_1401 = (ReferenceCache)null;
}
if(var2) {
if(HDToolKit.highDetail && InterfaceWidget.aBoolean3594) {
try {
Class42.method1056(Class38.signlink.gameApplet, new Object[]{var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()).toString()});
return;
} catch (Throwable var6) {
}
}
try {
Objects.requireNonNull(LinkableRSString.anApplet_Sub1_2588.getAppletContext()).showDocument(var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()), "_blank");
} catch (Exception var4) {
}
} else {
try {
Objects.requireNonNull(LinkableRSString.anApplet_Sub1_2588.getAppletContext()).showDocument(var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()), "_top");
} catch (Exception var5) {
}
}
} catch (RuntimeException var7) {
throw ClientErrorException.clientError(var7, "nf.C(" + (var0 != null?"{...}":"null") + ',' + var1 + ',' + var2 + ')');
}
}
static Frame method1597(int var2, int var3, int var4, Signlink var5) {
try {
if(var5.method1432(false)) {
if(0 == var2) {
Class106[] var6 = Unsorted.method596(var5);
boolean var7 = false;
for(int var8 = 0; var6.length > var8; ++var8) {
if(var4 == var6[var8].anInt1447 && var3 == var6[var8].anInt1449 && (!var7 || var6[var8].anInt1450 > var2)) {
var2 = var6[var8].anInt1450;
var7 = true;
}
}
if(!var7) {
return null;
}
}
Class64 var10 = var5.method1450(0, var2, var3, var4);
while(0 == var10.anInt978) {
TimeUtils.sleep(10L);
}
Frame var11 = (Frame)var10.anObject974;
if(null == var11) {
return null;
} else if (2 == var10.anInt978) {
Unsorted.method593(var11, var5);
return null;
} else {
return var11;
}
} else {
return null;
}
} catch (RuntimeException var9) {
throw ClientErrorException.clientError(var9, "nf.D(" + 2 + ',' + 0 + ',' + var2 + ',' + var3 + ',' + var4 + ',' + (var5 != null?"{...}":"null") + ')');
}
}
}