Server/Client/src/main/java/org/runite/client/Class12.java
2021-03-24 15:51:22 -04:00

97 lines
4.6 KiB
Java

package org.runite.client;
import org.rs09.client.util.ArrayUtils;
public final class Class12 {
public static CacheIndex aClass153_322;
public static CacheIndex aClass153_323;
static float aFloat319;
GameObject object;
int anInt324;
int anInt326;
long aLong328;
boolean aBoolean329 = false;
int anInt330;
static void method870(int var0, byte var1, int var2, int var3, int var4, int var5) {
try {
int var6;
int var7;
for (var6 = var2; var4 + var2 >= var6; ++var6) {
for (var7 = var3; var5 + var3 >= var7; ++var7) {
if (var7 >= 0 && 104 > var7 && var6 >= 0 && 104 > var6) {
Class67.aByteArrayArrayArray1014[var0][var7][var6] = 127;
}
}
}
for (var6 = var2; var4 + var2 > var6; ++var6) {
for (var7 = var3; var7 < var3 + var5; ++var7) {
if (var7 >= 0 && var7 < 104 && var6 >= 0 && var6 < 104) {
Class44.anIntArrayArrayArray723[var0][var7][var6] = var0 <= 0 ? 0 : Class44.anIntArrayArrayArray723[var0 + -1][var7][var6];
}
}
}
if (0 < var3 && var3 < 104) {
for (var6 = 1 + var2; var6 < var2 + var4; ++var6) {
if (var6 >= 0 && var6 < 104) {
Class44.anIntArrayArrayArray723[var0][var3][var6] = Class44.anIntArrayArrayArray723[var0][var3 - 1][var6];
}
}
}
if (var2 > 0 && var2 < 104) {
for (var6 = var3 + 1; var6 < var3 - -var5; ++var6) {
if (var6 >= 0 && 104 > var6) {
Class44.anIntArrayArrayArray723[var0][var6][var2] = Class44.anIntArrayArrayArray723[var0][var6][var2 + -1];
}
}
}
if (var3 >= 0 && var2 >= 0 && var3 < 104 && var2 < 104) {
if (var0 != 0) {
if (var3 > 0 && Class44.anIntArrayArrayArray723[-1 + var0][var3 + -1][var2] != Class44.anIntArrayArrayArray723[var0][-1 + var3][var2]) {
Class44.anIntArrayArrayArray723[var0][var3][var2] = Class44.anIntArrayArrayArray723[var0][-1 + var3][var2];
} else if (0 < var2 && Class44.anIntArrayArrayArray723[-1 + var0][var3][var2 + -1] != Class44.anIntArrayArrayArray723[var0][var3][-1 + var2]) {
Class44.anIntArrayArrayArray723[var0][var3][var2] = Class44.anIntArrayArrayArray723[var0][var3][var2 - 1];
} else if (var3 > 0 && var2 > 0 && Class44.anIntArrayArrayArray723[var0 - 1][-1 + var3][var2 - 1] != Class44.anIntArrayArrayArray723[var0][-1 + var3][var2 - 1]) {
Class44.anIntArrayArrayArray723[var0][var3][var2] = Class44.anIntArrayArrayArray723[var0][-1 + var3][var2 - 1];
}
} else if (0 < var3 && 0 != Class44.anIntArrayArrayArray723[var0][var3 + -1][var2]) {
Class44.anIntArrayArrayArray723[var0][var3][var2] = Class44.anIntArrayArrayArray723[var0][var3 + -1][var2];
} else if (var2 > 0 && Class44.anIntArrayArrayArray723[var0][var3][var2 - 1] != 0) {
Class44.anIntArrayArrayArray723[var0][var3][var2] = Class44.anIntArrayArrayArray723[var0][var3][var2 + -1];
} else if (var3 > 0 && 0 < var2 && Class44.anIntArrayArrayArray723[var0][var3 - 1][var2 + -1] != 0) {
Class44.anIntArrayArrayArray723[var0][var3][var2] = Class44.anIntArrayArrayArray723[var0][var3 - 1][var2 + -1];
}
}
} catch (RuntimeException var8) {
throw ClientErrorException.clientError(var8, "bm.B(" + var0 + ',' + var1 + ',' + var2 + ',' + var3 + ',' + var4 + ',' + var5 + ')');
}
}
static int method872(int var1, int var2) {
try {
Class3_Sub25 var3 = (Class3_Sub25) Class3_Sub2.aHashTable_2220.get(var1);
return null == var3 ? 0 : (var2 >= 0 && var2 < var3.anIntArray2551.length ? var3.anIntArray2551[var2] : 0);
} catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "bm.C(" + -1 + ',' + var1 + ',' + var2 + ')');
}
}
static byte[] method873(byte[] var1) {
try {
int var2 = var1.length;
byte[] var3 = new byte[var2];
ArrayUtils.arraycopy(var1, 0, var3, 0, var2);
return var3;
} catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "bm.D(" + (byte) 62 + ',' + (var1 != null ? "{...}" : "null") + ')');
}
}
}