mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2026-08-11 05:30:59 -06:00
Added initial version
This commit is contained in:
commit
b1dccb3fed
14153 changed files with 1285206 additions and 0 deletions
201
Client/src/main/java/org/runite/client/LinkableRSString.java
Normal file
201
Client/src/main/java/org/runite/client/LinkableRSString.java
Normal file
|
|
@ -0,0 +1,201 @@
|
|||
package org.runite.client;
|
||||
|
||||
import org.rs09.client.Linkable;
|
||||
import org.rs09.client.data.NodeCache;
|
||||
|
||||
public final class LinkableRSString extends Linkable {
|
||||
|
||||
static int anInt2579 = 1;
|
||||
static RSString[] aClass94Array2580 = new RSString[100];
|
||||
static CacheIndex aClass153_2581;
|
||||
public static int anInt2582 = 0;
|
||||
static boolean isDynamicSceneGraph = false;
|
||||
static NodeCache aClass47_3776 = new NodeCache(64);
|
||||
public RSString value;
|
||||
static int anInt2587;
|
||||
static GameShell anApplet_Sub1_2588 = null;
|
||||
static int anInt2589 = 0;
|
||||
|
||||
|
||||
static void method727() {
|
||||
try {
|
||||
KeyboardListener.aReferenceCache_1911.clear();
|
||||
Unsorted.aReferenceCache_1131.clear();
|
||||
} catch (RuntimeException var2) {
|
||||
throw ClientErrorException.clientError(var2, "sj.O(" + 91 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method728() {
|
||||
try {
|
||||
|
||||
try {
|
||||
if (Class10.anInt154 == 1) {
|
||||
int var1 = Class101.aClass3_Sub24_Sub4_1421.method499();
|
||||
if (var1 > 0 && Class101.aClass3_Sub24_Sub4_1421.method473(-124)) {
|
||||
var1 -= GraphicDefinition.anInt546;
|
||||
if (var1 < 0) {
|
||||
var1 = 0;
|
||||
}
|
||||
|
||||
Class101.aClass3_Sub24_Sub4_1421.method506(var1);
|
||||
return;
|
||||
}
|
||||
|
||||
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
||||
Class101.aClass3_Sub24_Sub4_1421.method485();
|
||||
NPC.aClass3_Sub27_1154 = null;
|
||||
Class3_Sub28_Sub4.aClass83_3579 = null;
|
||||
if (Class101.aClass153_1423 == null) {
|
||||
Class10.anInt154 = 0;
|
||||
} else {
|
||||
Class10.anInt154 = 2;
|
||||
}
|
||||
}
|
||||
} catch (Exception var2) {
|
||||
var2.printStackTrace();
|
||||
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -127);
|
||||
Class101.aClass153_1423 = null;
|
||||
NPC.aClass3_Sub27_1154 = null;
|
||||
Class10.anInt154 = 0;
|
||||
Class3_Sub28_Sub4.aClass83_3579 = null;
|
||||
}
|
||||
|
||||
} catch (RuntimeException var3) {
|
||||
throw ClientErrorException.clientError(var3, "sj.A(" + false + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static int method729(byte var0, int var1, int var2) {
|
||||
try {
|
||||
if (var0 > -32) {
|
||||
return 88;
|
||||
} else if (var1 == -2) {
|
||||
return 12345678;
|
||||
} else if (var1 == -1) {
|
||||
if (2 > var2) {
|
||||
var2 = 2;
|
||||
} else if (var2 > 126) {
|
||||
var2 = 126;
|
||||
}
|
||||
|
||||
return var2;
|
||||
} else {
|
||||
var2 = (127 & var1) * var2 >> 7;
|
||||
if (var2 < 2) {
|
||||
var2 = 2;
|
||||
} else if (var2 > 126) {
|
||||
var2 = 126;
|
||||
}
|
||||
|
||||
return (var1 & '\uff80') - -var2;
|
||||
}
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "sj.E(" + var0 + ',' + var1 + ',' + var2 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method730(int var0, int var1, int var3, int var4, int var5) {
|
||||
try {
|
||||
if (Class101.anInt1425 <= var0 && var4 <= Class3_Sub28_Sub18.anInt3765 && Class159.anInt2020 <= var5 && Class57.anInt902 >= var3) {
|
||||
WaterfallShader.method1632(95, var3, var4, var5, var0, var1);
|
||||
} else {
|
||||
Unsorted.method1525(var1, var4, var5, var0, var3);
|
||||
}
|
||||
|
||||
} catch (RuntimeException var7) {
|
||||
throw ClientErrorException.clientError(var7, "sj.R(" + var0 + ',' + var1 + ',' + (byte) 121 + ',' + var3 + ',' + var4 + ',' + var5 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method731(CacheIndex var0) {
|
||||
try {
|
||||
Class3_Sub13_Sub13.aClass153_3154 = var0;
|
||||
Class95.anInt1344 = Class3_Sub13_Sub13.aClass153_3154.getFileAmount(16);
|
||||
} catch (RuntimeException var3) {
|
||||
throw ClientErrorException.clientError(var3, "sj.B(" + (var0 != null ? "{...}" : "null") + ',' + (byte) -113 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
public LinkableRSString() {
|
||||
}
|
||||
|
||||
static Class3_Sub28_Sub4 method733(int var1) {
|
||||
try {
|
||||
Class3_Sub28_Sub4 var2 = (Class3_Sub28_Sub4) aClass47_3776.get((long) var1);
|
||||
if (null == var2) {
|
||||
byte[] var3;
|
||||
if (var1 < 32768) {
|
||||
var3 = Class3_Sub24_Sub3.aClass153_3490.getFile(1, var1);
|
||||
} else {
|
||||
var3 = Class3_Sub13_Sub8.aClass153_1967.getFile(1, 32767 & var1);
|
||||
}
|
||||
|
||||
var2 = new Class3_Sub28_Sub4();
|
||||
|
||||
if (var3 != null) {
|
||||
var2.method546(new DataBuffer(var3));
|
||||
}
|
||||
|
||||
if (var1 >= '\u8000') {
|
||||
var2.method548();
|
||||
}
|
||||
|
||||
aClass47_3776.put((long) var1, var2);
|
||||
}
|
||||
return var2;
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "sj.Q(" + 12345678 + ',' + var1 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method734(RSString var1) {
|
||||
try {
|
||||
Class163_Sub2.aClass94_2996 = var1;
|
||||
if (null != Class38.aClass87_665.applet) {
|
||||
try {
|
||||
RSString var2 = TextCore.aClass94_2044.getParamValue(Class38.aClass87_665.applet);
|
||||
RSString var3 = TextCore.aClass94_1885.getParamValue(Class38.aClass87_665.applet);
|
||||
RSString var4 = RSString.stringCombiner(new RSString[]{var2, TextCore.aClass94_1151, var1, TextCore.aClass94_2074, var3});
|
||||
if (0 == var1.length()) {
|
||||
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasAgeExpire});
|
||||
} else {
|
||||
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, Class3_Sub28_Sub12.method612(94608000L)});
|
||||
}
|
||||
|
||||
RSString.stringCombiner(new RSString[]{TextCore.aClass94_1694, var4, TextCore.aClass94_1698}).method1554(Class38.aClass87_665.applet);
|
||||
} catch (Throwable var5) {
|
||||
}
|
||||
|
||||
}
|
||||
} catch (RuntimeException var6) {
|
||||
throw ClientErrorException.clientError(var6, "sj.F(" + 0 + ',' + (var1 != null ? "{...}" : "null") + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method736(int var0, int var1) {
|
||||
try {
|
||||
if (var1 <= 61) {
|
||||
method736(-60, -93);
|
||||
}
|
||||
|
||||
if (Class10.anInt154 == 0) {
|
||||
Class101.aClass3_Sub24_Sub4_1421.method506(var0);
|
||||
} else {
|
||||
Class3_Sub13_Sub36.anInt3423 = var0;
|
||||
}
|
||||
|
||||
} catch (RuntimeException var3) {
|
||||
throw ClientErrorException.clientError(var3, "sj.P(" + var0 + ',' + var1 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
public LinkableRSString(RSString var1) {
|
||||
try {
|
||||
this.value = var1;
|
||||
} catch (RuntimeException var3) {
|
||||
throw ClientErrorException.clientError(var3, "sj.<init>(" + (var1 != null ? "{...}" : "null") + ')');
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue