Server/Client/src/org/runite/jagex/Class115.java
2019-10-28 00:17:03 -04:00

148 lines
5.5 KiB
Java

package org.runite.jagex;
final class Class115 {
static Class86[][] aClass86ArrayArray1581 = new Class86[13][13];
private static RSString aClass94_1582 = RSString.createRSString("Ok");
static RSString aClass94_1583 = aClass94_1582;
public static void method1712(int var0) {
try {
aClass86ArrayArray1581 = (Class86[][])null;
aClass94_1583 = null;
aClass94_1582 = null;
if(var0 <= 15) {
aClass94_1582 = (RSString)null;
}
} catch (RuntimeException var2) {
throw Class44.method1067(var2, "ph.B(" + var0 + ')');
}
}
static final void method1713(byte var0) {
try {
if(var0 > -45) {
aClass86ArrayArray1581 = (Class86[][])((Class86[][])null);
}
while(true) {
Class3_Sub5 var1 = (Class3_Sub5)Class3_Sub18.aClass61_2468.method1220((byte)-3);
if(var1 == null) {
return;
}
Object var2;
int var3;
if(0 > var1.anInt2273) {
var3 = -var1.anInt2273 - 1;
if(~var3 != ~Class3_Sub1.localIndex) {
var2 = Class3_Sub13_Sub22.players[var3];
} else {
var2 = Class102.player;
}
} else {
var3 = var1.anInt2273 - 1;
var2 = Class3_Sub13_Sub24.npcs[var3];
}
if(var2 != null) {
ObjectDefinition var20 = Class162.getObjectDefinition(4, var1.anInt2270);
if(~WorldListCountry.localPlane > -4) {
;
}
int var4;
int var5;
if(~var1.anInt2284 != -2 && ~var1.anInt2284 != -4) {
var4 = var20.anInt1480;
var5 = var20.anInt1485;
} else {
var5 = var20.anInt1480;
var4 = var20.anInt1485;
}
int var7 = (var4 - -1 >> 1) + var1.anInt2271;
int var6 = (var4 >> 1) + var1.anInt2271;
int var8 = (var5 >> 1) + var1.anInt2282;
int var9 = (var5 + 1 >> 1) + var1.anInt2282;
int[][] var10 = Class44.anIntArrayArrayArray723[WorldListCountry.localPlane];
int var11 = var10[var7][var9] + var10[var6][var9] + (var10[var6][var8] - -var10[var7][var8]) >> 2;
GameObject var12 = null;
int var13 = Class75.anIntArray1107[var1.anInt2278];
if(-1 == ~var13) {
Class70 var14 = Class154.method2147(WorldListCountry.localPlane, var1.anInt2271, var1.anInt2282);
if(var14 != null) {
var12 = var14.aClass140_1049;
}
} else if(~var13 != -2) {
if(2 == var13) {
Class25 var23 = Class75.method1336(WorldListCountry.localPlane, var1.anInt2271, var1.anInt2282);
if(null != var23) {
var12 = var23.aClass140_479;
}
} else if(var13 == 3) {
Class12 var24 = RSByteBuffer.method784(WorldListCountry.localPlane, var1.anInt2271, var1.anInt2282);
if(null != var24) {
var12 = var24.object;
}
}
} else {
Class19 var21 = Class44.method1068(WorldListCountry.localPlane, var1.anInt2271, var1.anInt2282);
if(null != var21) {
var12 = var21.aClass140_429;
}
}
if(null != var12) {
NodeList.method881(WorldListCountry.localPlane, var1.anInt2282, -96, 0, var1.anInt2271, var1.anInt2283 - -1, -1, var13, 0, var1.anInt2266 - -1);
((Class140_Sub4)var2).anInt2778 = var1.anInt2283 + Class44.anInt719;
((Class140_Sub4)var2).anInt2833 = 64 * var5 + var1.anInt2282 * 128;
((Class140_Sub4)var2).anInt2782 = var4 * 64 + 128 * var1.anInt2271;
((Class140_Sub4)var2).anObject2796 = var12;
int var22 = var1.anInt2268;
((Class140_Sub4)var2).anInt2812 = var11;
((Class140_Sub4)var2).anInt2797 = Class44.anInt719 + var1.anInt2266;
int var15 = var1.anInt2272;
int var16 = var1.anInt2277;
int var17 = var1.anInt2279;
int var18;
if(var22 > var15) {
var18 = var22;
var22 = var15;
var15 = var18;
}
((Class140_Sub4)var2).anInt2818 = var1.anInt2271 + var15;
if(~var16 < ~var17) {
var18 = var16;
var16 = var17;
var17 = var18;
}
((Class140_Sub4)var2).anInt2777 = var1.anInt2282 + var16;
((Class140_Sub4)var2).anInt2817 = var17 + var1.anInt2282;
((Class140_Sub4)var2).anInt2788 = var1.anInt2271 - -var22;
}
}
}
} catch (RuntimeException var19) {
throw Class44.method1067(var19, "ph.A(" + var0 + ')');
}
}
static final void method1714(byte var0) {
try {
KeyboardListener.aClass93_1911.method1523((byte)-112);
if(var0 != -6) {
method1712(-114);
}
Class80.aClass93_1131.method1523((byte)-100);
} catch (RuntimeException var2) {
throw Class44.method1067(var2, "ph.C(" + var0 + ')');
}
}
}