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") + ')'); } } }