Renamed texture operations

Started separating out draw calls
This commit is contained in:
Woah 2021-03-24 17:15:16 -04:00
parent 9a3d79abf0
commit c1efb2a344
227 changed files with 5048 additions and 5118 deletions

View file

@ -3,7 +3,6 @@ package org.runite.client;
abstract class AbstractIndexedSprite { abstract class AbstractIndexedSprite {
int width; int width;
static int anInt1462;
int anInt1464; int anInt1464;
int anInt1467; int anInt1467;
int height; int height;

View file

@ -74,9 +74,9 @@ final class AnimationHeader {
// //
// aByteArray1389[var6] = (byte)(var11 >>> 3 & 3); // aByteArray1389[var6] = (byte)(var11 >>> 3 & 3);
// if(var10 == 2) { // if(var10 == 2) {
// aShortArray1394[var6] = (short)(((aShortArray1394[var6] & 255) << 3) + (aShortArray1394[var6] >> 8 & 7)); // aShortArray1394[var6] = (short)(((aShortArray1394[var6] & 0xFF) << 3) + (aShortArray1394[var6] >> 8 & 7));
// aShortArray1391[var6] = (short)(((aShortArray1391[var6] & 255) << 3) + (aShortArray1391[var6] >> 8 & 7)); // aShortArray1391[var6] = (short)(((aShortArray1391[var6] & 0xFF) << 3) + (aShortArray1391[var6] >> 8 & 7));
// aShortArray1390[var6] = (short)(((aShortArray1390[var6] & 255) << 3) + (aShortArray1390[var6] >> 8 & 7)); // aShortArray1390[var6] = (short)(((aShortArray1390[var6] & 0xFF) << 3) + (aShortArray1390[var6] >> 8 & 7));
// } // }
// var7 = i; // var7 = i;
// if(var10 != 1 && var10 != 2 && var10 != 3) { // if(var10 != 1 && var10 != 2 && var10 != 3) {
@ -163,9 +163,9 @@ final class AnimationHeader {
aByteArray1389[var6] = (byte)(var11 >>> 3 & 3); aByteArray1389[var6] = (byte)(var11 >>> 3 & 3);
if(var10 == 2) { if(var10 == 2) {
aShortArray1394[var6] = (short)(((aShortArray1394[var6] & 255) << 3) + (aShortArray1394[var6] >> 8 & 7)); aShortArray1394[var6] = (short)(((aShortArray1394[var6] & 0xFF) << 3) + (aShortArray1394[var6] >> 8 & 7));
aShortArray1391[var6] = (short)(((aShortArray1391[var6] & 255) << 3) + (aShortArray1391[var6] >> 8 & 7)); aShortArray1391[var6] = (short)(((aShortArray1391[var6] & 0xFF) << 3) + (aShortArray1391[var6] >> 8 & 7));
aShortArray1390[var6] = (short)(((aShortArray1390[var6] & 255) << 3) + (aShortArray1390[var6] >> 8 & 7)); aShortArray1390[var6] = (short)(((aShortArray1390[var6] & 0xFF) << 3) + (aShortArray1390[var6] >> 8 & 7));
} }
aShortArray1392[var6] = -1; aShortArray1392[var6] = -1;

View file

@ -55,7 +55,7 @@ public final class AtmosphereParser {
if (var2 == null) { if (var2 == null) {
byte[] var3 = CacheIndex.fontsIndex.getFile(var1, 0); byte[] var3 = CacheIndex.fontsIndex.getFile(var1, 0);
var2 = new Class3_Sub28_Sub17_Sub1(var3); var2 = new Class3_Sub28_Sub17_Sub1(var3);
var2.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null); var2.method697(TextureOperation0.nameIconsSpriteArray, null);
Unsorted.aReferenceCache_1135.put(var2, var1); Unsorted.aReferenceCache_1135.put(var2, var1);
} }
return var2; return var2;

View file

@ -7,7 +7,7 @@ public final class Bzip2Decompressor {
private static int method1633(int var0, Bzip2Context var1) { private static int method1633(int var0, Bzip2Context var1) {
while(var1.anInt128 < var0) { while(var1.anInt128 < var0) {
var1.anInt140 = var1.anInt140 << 8 | var1.aByteArray127[var1.anInt116] & 255; var1.anInt140 = var1.anInt140 << 8 | var1.aByteArray127[var1.anInt116] & 0xFF;
var1.anInt128 += 8; var1.anInt128 += 8;
++var1.anInt116; ++var1.anInt116;
++var1.anInt147; ++var1.anInt147;
@ -65,7 +65,7 @@ public final class Bzip2Decompressor {
var2 = (byte)var5; var2 = (byte)var5;
var7 = var6[var7]; var7 = var6[var7];
var1 = (byte)(var7 & 255); var1 = (byte)(var7 & 0xFF);
var7 >>= 8; var7 >>= 8;
++var4; ++var4;
if(var1 != var5) { if(var1 != var5) {
@ -94,25 +94,25 @@ public final class Bzip2Decompressor {
var3 = 2; var3 = 2;
var7 = var6[var7]; var7 = var6[var7];
var1 = (byte)(var7 & 255); var1 = (byte)(var7 & 0xFF);
var7 >>= 8; var7 >>= 8;
++var4; ++var4;
if(var4 != var12) { if(var4 != var12) {
if(var1 == var5) { if(var1 == var5) {
var3 = 3; var3 = 3;
var7 = var6[var7]; var7 = var6[var7];
var1 = (byte)(var7 & 255); var1 = (byte)(var7 & 0xFF);
var7 >>= 8; var7 >>= 8;
++var4; ++var4;
if(var4 != var12) { if(var4 != var12) {
if(var1 == var5) { if(var1 == var5) {
var7 = var6[var7]; var7 = var6[var7];
var1 = (byte)(var7 & 255); var1 = (byte)(var7 & 0xFF);
var7 >>= 8; var7 >>= 8;
++var4; ++var4;
var3 = (var1 & 255) + 4; var3 = (var1 & 0xFF) + 4;
var7 = var6[var7]; var7 = var6[var7];
var5 = (byte)(var7 & 255); var5 = (byte)(var7 & 0xFF);
var7 >>= 8; var7 >>= 8;
++var4; ++var4;
} else { } else {
@ -226,11 +226,11 @@ public final class Bzip2Decompressor {
var0.anInt135 = 0; var0.anInt135 = 0;
var1 = method1637(var0); var1 = method1637(var0);
var0.anInt135 = var0.anInt135 << 8 | var1 & 255; var0.anInt135 = var0.anInt135 << 8 | var1 & 0xFF;
var1 = method1637(var0); var1 = method1637(var0);
var0.anInt135 = var0.anInt135 << 8 | var1 & 255; var0.anInt135 = var0.anInt135 << 8 | var1 & 0xFF;
var1 = method1637(var0); var1 = method1637(var0);
var0.anInt135 = var0.anInt135 << 8 | var1 & 255; var0.anInt135 = var0.anInt135 << 8 | var1 & 0xFF;
int var35; int var35;
for(var35 = 0; var35 < 16; ++var35) { for(var35 = 0; var35 < 16; ++var35) {
@ -413,10 +413,10 @@ public final class Bzip2Decompressor {
} while(var44 == 0 || var44 == 1); } while(var44 == 0 || var44 == 1);
++var46; ++var46;
var1 = var0.aByteArray114[var0.aByteArray109[var0.anIntArray123[0]] & 255]; var1 = var0.aByteArray114[var0.aByteArray109[var0.anIntArray123[0]] & 0xFF];
for(var0.anIntArray134[var1 & 255] += var46; var46 > 0; --var46) { for(var0.anIntArray134[var1 & 0xFF] += var46; var46 > 0; --var46) {
Class129.anIntArray1690[var47] = var1 & 255; Class129.anIntArray1690[var47] = var1 & 0xFF;
++var47; ++var47;
} }
} else { } else {
@ -472,8 +472,8 @@ public final class Bzip2Decompressor {
} }
} }
++var0.anIntArray134[var0.aByteArray114[var1 & 255] & 255]; ++var0.anIntArray134[var0.aByteArray114[var1 & 0xFF] & 0xFF];
Class129.anIntArray1690[var47] = var0.aByteArray114[var1 & 255] & 255; Class129.anIntArray1690[var47] = var0.aByteArray114[var1 & 0xFF] & 0xFF;
++var47; ++var47;
if(var45 == 0) { if(var45 == 0) {
++var41; ++var41;
@ -510,15 +510,15 @@ public final class Bzip2Decompressor {
} }
for(var35 = 0; var35 < var47; ++var35) { for(var35 = 0; var35 < var47; ++var35) {
var1 = (byte)(Class129.anIntArray1690[var35] & 255); var1 = (byte)(Class129.anIntArray1690[var35] & 0xFF);
Class129.anIntArray1690[var0.anIntArray122[var1 & 255]] |= var35 << 8; Class129.anIntArray1690[var0.anIntArray122[var1 & 0xFF]] |= var35 << 8;
++var0.anIntArray122[var1 & 255]; ++var0.anIntArray122[var1 & 0xFF];
} }
var0.anInt133 = Class129.anIntArray1690[var0.anInt135] >> 8; var0.anInt133 = Class129.anIntArray1690[var0.anInt135] >> 8;
var0.anInt131 = 0; var0.anInt131 = 0;
var0.anInt133 = Class129.anIntArray1690[var0.anInt133]; var0.anInt133 = Class129.anIntArray1690[var0.anInt133];
var0.anInt129 = (byte)(var0.anInt133 & 255); var0.anInt129 = (byte)(var0.anInt133 & 0xFF);
var0.anInt133 >>= 8; var0.anInt133 >>= 8;
++var0.anInt131; ++var0.anInt131;
var0.anInt121 = var47; var0.anInt121 = var47;

View file

@ -44,12 +44,12 @@ public final class CS2Script extends Linkable {
static void sendRegistryRequest(int year, int country, int day, int month) { static void sendRegistryRequest(int year, int country, int day, int month) {
try { try {
// System.out.println("CS2Script year=" + year + ", country=" + country + ", day=" + day + ", month=" + month + ", stage=" + stage + ", " + System.currentTimeMillis()); // System.out.println("CS2Script year=" + year + ", country=" + country + ", day=" + day + ", month=" + month + ", stage=" + stage + ", " + System.currentTimeMillis());
Class3_Sub13_Sub1.outgoingBuffer.index = 0; TextureOperation12.outgoingBuffer.index = 0;
Class3_Sub13_Sub1.outgoingBuffer.writeByte(147);//Handshake opcode TextureOperation12.outgoingBuffer.writeByte(147);//Handshake opcode
Class3_Sub13_Sub1.outgoingBuffer.writeByte(day); TextureOperation12.outgoingBuffer.writeByte(day);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(month); TextureOperation12.outgoingBuffer.writeByte(month);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(year); TextureOperation12.outgoingBuffer.writeShort(year);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(country); TextureOperation12.outgoingBuffer.writeShort(country);
Class132.anInt1734 = 0; Class132.anInt1734 = 0;
GraphicDefinition.anInt548 = 0; GraphicDefinition.anInt548 = 0;
Unsorted.registryStage = 1; Unsorted.registryStage = 1;
@ -87,11 +87,11 @@ public final class CS2Script extends Linkable {
try { try {
int var2 = Class146.anInt1904 * 128 - -64; int var2 = Class146.anInt1904 * 128 - -64;
int var1 = 128 * Unsorted.anInt30 + 64; int var1 = 128 * Unsorted.anInt30 + 64;
int var3 = Class121.method1736(WorldListCountry.localPlane, 1, var1, var2) - Class3_Sub13_Sub34.anInt3414; int var3 = Class121.method1736(WorldListCountry.localPlane, 1, var1, var2) - TextureOperation25.anInt3414;
if (100 <= Unsorted.anInt3631) { if (100 <= Unsorted.anInt3631) {
NPC.anInt3995 = 64 + Unsorted.anInt30 * 128; NPC.anInt3995 = 64 + Unsorted.anInt30 * 128;
Class77.anInt1111 = 64 + Class146.anInt1904 * 128; Class77.anInt1111 = 64 + Class146.anInt1904 * 128;
Class7.anInt2162 = Class121.method1736(WorldListCountry.localPlane, 1024 + -1023, NPC.anInt3995, Class77.anInt1111) + -Class3_Sub13_Sub34.anInt3414; Class7.anInt2162 = Class121.method1736(WorldListCountry.localPlane, 1024 + -1023, NPC.anInt3995, Class77.anInt1111) + -TextureOperation25.anInt3414;
} else { } else {
if (NPC.anInt3995 < var1) { if (NPC.anInt3995 < var1) {
NPC.anInt3995 += Class163_Sub2_Sub1.anInt4021 + Unsorted.anInt3631 * (-NPC.anInt3995 + var1) / 1000; NPC.anInt3995 += Class163_Sub2_Sub1.anInt4021 + Unsorted.anInt3631 * (-NPC.anInt3995 + var1) / 1000;
@ -143,7 +143,7 @@ public final class CS2Script extends Linkable {
int var6 = -Class77.anInt1111 + var2; int var6 = -Class77.anInt1111 + var2;
int var4 = -NPC.anInt3995 + var1; int var4 = -NPC.anInt3995 + var1;
int var7 = (int) Math.sqrt(var4 * var4 + var6 * var6); int var7 = (int) Math.sqrt(var4 * var4 + var6 * var6);
int var8 = (int) (325.949D * Math.atan2(var5, var7)) & 2047; int var8 = (int) (325.949D * Math.atan2(var5, var7)) & 0x7FF;
if (128 > var8) { if (128 > var8) {
var8 = 128; var8 = 128;
} }
@ -152,7 +152,7 @@ public final class CS2Script extends Linkable {
var8 = 383; var8 = 383;
} }
int var9 = (int) (-325.949D * Math.atan2(var4, var6)) & 2047; int var9 = (int) (-325.949D * Math.atan2(var4, var6)) & 0x7FF;
if (var8 > Class139.anInt1823) { if (var8 > Class139.anInt1823) {
Class139.anInt1823 += Class75.anInt1105 + Class163_Sub2_Sub1.anInt4014 * (-Class139.anInt1823 + var8) / 1000; Class139.anInt1823 += Class75.anInt1105 + Class163_Sub2_Sub1.anInt4014 * (-Class139.anInt1823 + var8) / 1000;
if (Class139.anInt1823 > var8) { if (Class139.anInt1823 > var8) {
@ -167,7 +167,7 @@ public final class CS2Script extends Linkable {
} }
} }
int var10 = -Class3_Sub13_Sub25.anInt3315 + var9; int var10 = -TextureOperation28.anInt3315 + var9;
if (var10 > 1024) { if (var10 > 1024) {
var10 -= 2048; var10 -= 2048;
} }
@ -177,16 +177,16 @@ public final class CS2Script extends Linkable {
} }
if (var10 > 0) { if (var10 > 0) {
Class3_Sub13_Sub25.anInt3315 += var10 * Class163_Sub2_Sub1.anInt4014 / 1000 + Class75.anInt1105; TextureOperation28.anInt3315 += var10 * Class163_Sub2_Sub1.anInt4014 / 1000 + Class75.anInt1105;
Class3_Sub13_Sub25.anInt3315 &= 2047; TextureOperation28.anInt3315 &= 2047;
} }
if (var10 < 0) { if (var10 < 0) {
Class3_Sub13_Sub25.anInt3315 -= Class163_Sub2_Sub1.anInt4014 * -var10 / 1000 + Class75.anInt1105; TextureOperation28.anInt3315 -= Class163_Sub2_Sub1.anInt4014 * -var10 / 1000 + Class75.anInt1105;
Class3_Sub13_Sub25.anInt3315 &= 2047; TextureOperation28.anInt3315 &= 2047;
} }
int var11 = -Class3_Sub13_Sub25.anInt3315 + var9; int var11 = -TextureOperation28.anInt3315 + var9;
if (1024 < var11) { if (1024 < var11) {
var11 -= 2048; var11 -= 2048;
} }
@ -196,7 +196,7 @@ public final class CS2Script extends Linkable {
} }
if (var11 < 0 && var10 > 0 || var11 > 0 && var10 < 0) { if (var11 < 0 && var10 > 0 || var11 > 0 && var10 < 0) {
Class3_Sub13_Sub25.anInt3315 = var9; TextureOperation28.anInt3315 = var9;
} }
} catch (RuntimeException var12) { } catch (RuntimeException var12) {
@ -363,7 +363,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 27) { if (opcode == 27) {
int k3 = instructionOperands[programCounter]; int k3 = instructionOperands[programCounter];
Class3_Sub13_Sub29.method306(k3, ItemDefinition.intsStack[--iStackCounter]); TextureOperation3.method306(k3, ItemDefinition.intsStack[--iStackCounter]);
continue; continue;
} }
if (opcode == CS2AsmOpcodes.BRANCH_GREATER_OR_EQUAL.getOp()) { if (opcode == CS2AsmOpcodes.BRANCH_GREATER_OR_EQUAL.getOp()) {
@ -613,7 +613,7 @@ public final class CS2Script extends Linkable {
class11_2.verticalPos = (byte) l66; class11_2.verticalPos = (byte) l66;
class11_2.horizontalPos = (byte) k44; class11_2.horizontalPos = (byte) k44;
Class20.method909(class11_2); Class20.method909(class11_2);
Class3_Sub13_Sub12.method225(class11_2); TextureOperation24.method225(class11_2);
if (class11_2.anInt191 == -1) if (class11_2.anInt191 == -1)
Class168.method2280(class11_2.componentHash); Class168.method2280(class11_2.componentHash);
continue; continue;
@ -639,7 +639,7 @@ public final class CS2Script extends Linkable {
l44 = 4; l44 = 4;
class11_2.horizontalResize = (byte) l44; class11_2.horizontalResize = (byte) l44;
Class20.method909(class11_2); Class20.method909(class11_2);
Class3_Sub13_Sub12.method225(class11_2); TextureOperation24.method225(class11_2);
if (class11_2.type == 0) if (class11_2.type == 0)
Unsorted.method2104(class11_2, false, 32); Unsorted.method2104(class11_2, false, 32);
continue; continue;
@ -659,7 +659,7 @@ public final class CS2Script extends Linkable {
class11_2.anInt216 = ItemDefinition.intsStack[iStackCounter]; class11_2.anInt216 = ItemDefinition.intsStack[iStackCounter];
class11_2.anInt160 = ItemDefinition.intsStack[iStackCounter - -1]; class11_2.anInt160 = ItemDefinition.intsStack[iStackCounter - -1];
Class20.method909(class11_2); Class20.method909(class11_2);
Class3_Sub13_Sub12.method225(class11_2); TextureOperation24.method225(class11_2);
if (class11_2.type == 0) if (class11_2.type == 0)
Unsorted.method2104(class11_2, false, -127); Unsorted.method2104(class11_2, false, -127);
continue; continue;
@ -880,7 +880,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 3103) { if (opcode == 3103) {
Class3_Sub13_Sub19.method264((byte) 87); TextureOperation4.method264((byte) 87);
continue; continue;
} }
if (opcode == 3104) { if (opcode == 3104) {
@ -888,21 +888,21 @@ public final class CS2Script extends Linkable {
int i46 = 0; int i46 = 0;
if (class94_4.isInteger()) if (class94_4.isInteger())
i46 = class94_4.parseInt(); i46 = class94_4.parseInt();
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(23); TextureOperation12.outgoingBuffer.putOpcode(23);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(i46); TextureOperation12.outgoingBuffer.writeInt(i46);
continue; continue;
} }
if (opcode == 3105) { if (opcode == 3105) {
RSString class94_5 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_5 = ItemDefinition.stringsStack[--sStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(244); TextureOperation12.outgoingBuffer.putOpcode(244);
Class3_Sub13_Sub1.outgoingBuffer.writeLong(class94_5.toLong()); TextureOperation12.outgoingBuffer.writeLong(class94_5.toLong());
continue; continue;
} }
if (opcode == 3106) { if (opcode == 3106) {
RSString class94_6 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_6 = ItemDefinition.stringsStack[--sStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(65); TextureOperation12.outgoingBuffer.putOpcode(65);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(1 + class94_6.length()); TextureOperation12.outgoingBuffer.writeByte(1 + class94_6.length());
Class3_Sub13_Sub1.outgoingBuffer.writeString(class94_6); TextureOperation12.outgoingBuffer.writeString(class94_6);
continue; continue;
} }
if (opcode == 3107) { if (opcode == 3107) {
@ -931,14 +931,14 @@ public final class CS2Script extends Linkable {
if (opcode != 3110) if (opcode != 3110)
break; break;
int l7 = ItemDefinition.intsStack[--iStackCounter]; int l7 = ItemDefinition.intsStack[--iStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(111); TextureOperation12.outgoingBuffer.putOpcode(111);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(l7); TextureOperation12.outgoingBuffer.writeShort(l7);
continue; continue;
} }
if (opcode < 3300) { if (opcode < 3300) {
if (opcode == 3200) { if (opcode == 3200) {
iStackCounter -= 3; iStackCounter -= 3;
Class3_Sub13_Sub6.method199(ItemDefinition.intsStack[iStackCounter - -1], ItemDefinition.intsStack[iStackCounter], ItemDefinition.intsStack[iStackCounter + 2]); TextureOperation26.method199(ItemDefinition.intsStack[iStackCounter - -1], ItemDefinition.intsStack[iStackCounter], ItemDefinition.intsStack[iStackCounter + 2]);
continue; continue;
} }
if (opcode == 3201) { if (opcode == 3201) {
@ -984,7 +984,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 3305) { //Skill update listener (mostly spams health value) if (opcode == 3305) { //Skill update listener (mostly spams health value)
int i9 = ItemDefinition.intsStack[--iStackCounter]; int i9 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub15.anIntArray3185[i9]; ItemDefinition.intsStack[iStackCounter++] = TextureOperation17.anIntArray3185[i9];
continue; continue;
} }
if (opcode == 3306) { //Another Skill update listener (spams 10? Possible TOTAL hp) if (opcode == 3306) { //Another Skill update listener (spams 10? Possible TOTAL hp)
@ -1000,7 +1000,7 @@ public final class CS2Script extends Linkable {
if (opcode == 3308) { if (opcode == 3308) {
int l9 = WorldListCountry.localPlane; int l9 = WorldListCountry.localPlane;
int k47 = Class131.anInt1716 + (Class102.player.anInt2819 >> 7); int k47 = Class131.anInt1716 + (Class102.player.anInt2819 >> 7);
int i68 = (Class102.player.anInt2829 >> 7) - -Class82.anInt1152; int i68 = (Class102.player.anInt2829 >> 7) - -Texture.anInt1152;
ItemDefinition.intsStack[iStackCounter++] = (l9 << 28) - (-(k47 << 14) - i68); ItemDefinition.intsStack[iStackCounter++] = (l9 << 28) - (-(k47 << 14) - i68);
continue; continue;
} }
@ -1082,7 +1082,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (3325 == opcode) { if (3325 == opcode) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub29.disableGEBoxes ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = TextureOperation3.disableGEBoxes ? 1 : 0;
continue; continue;
} }
if (3326 == opcode) { if (3326 == opcode) {
@ -1098,7 +1098,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (3329 == opcode) { if (3329 == opcode) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub14.aBoolean3166 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = TextureOperation31.aBoolean3166 ? 1 : 0;
continue; continue;
} }
if (opcode == 3330) { if (opcode == 3330) {
@ -1247,7 +1247,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 3606) { if (opcode == 3606) {
RSString class94_9 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_9 = ItemDefinition.stringsStack[--sStackCounter];
Class3_Sub13_Sub27.method297(class94_9.toLong(), 1); TextureOperation7.method297(class94_9.toLong(), 1);
continue; continue;
} }
if (opcode == 3607) { if (opcode == 3607) {
@ -1257,7 +1257,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 3608) { if (opcode == 3608) {
RSString class94_11 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_11 = ItemDefinition.stringsStack[--sStackCounter];
Class3_Sub13_Sub10.method212(class94_11.toLong()); TextureOperation30.method212(class94_11.toLong());
continue; continue;
} }
if (opcode == 3609) { if (opcode == 3609) {
@ -1403,56 +1403,56 @@ public final class CS2Script extends Linkable {
if (opcode < 4000) { if (opcode < 4000) {
if (opcode == 3903) { if (opcode == 3903) {
int k16 = ItemDefinition.intsStack[--iStackCounter]; int k16 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub33.aClass133Array3393[k16].method1805(); ItemDefinition.intsStack[iStackCounter++] = TextureOperation29.aClass133Array3393[k16].method1805();
continue; continue;
} }
if (opcode == 3904) { if (opcode == 3904) {
int l16 = ItemDefinition.intsStack[--iStackCounter]; int l16 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub33.aClass133Array3393[l16].anInt1752; ItemDefinition.intsStack[iStackCounter++] = TextureOperation29.aClass133Array3393[l16].anInt1752;
continue; continue;
} }
if (opcode == 3905) { if (opcode == 3905) {
int i17 = ItemDefinition.intsStack[--iStackCounter]; int i17 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub33.aClass133Array3393[i17].anInt1757; ItemDefinition.intsStack[iStackCounter++] = TextureOperation29.aClass133Array3393[i17].anInt1757;
continue; continue;
} }
if (opcode == 3906) { if (opcode == 3906) {
int j17 = ItemDefinition.intsStack[--iStackCounter]; int j17 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub33.aClass133Array3393[j17].anInt1747; ItemDefinition.intsStack[iStackCounter++] = TextureOperation29.aClass133Array3393[j17].anInt1747;
continue; continue;
} }
if (opcode == 3907) { if (opcode == 3907) {
int k17 = ItemDefinition.intsStack[--iStackCounter]; int k17 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub33.aClass133Array3393[k17].anInt1746; ItemDefinition.intsStack[iStackCounter++] = TextureOperation29.aClass133Array3393[k17].anInt1746;
continue; continue;
} }
if (3908 == opcode) { if (3908 == opcode) {
int l17 = ItemDefinition.intsStack[--iStackCounter]; int l17 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub33.aClass133Array3393[l17].anInt1750; ItemDefinition.intsStack[iStackCounter++] = TextureOperation29.aClass133Array3393[l17].anInt1750;
continue; continue;
} }
if (3910 == opcode) { if (3910 == opcode) {
int i18 = ItemDefinition.intsStack[--iStackCounter]; int i18 = ItemDefinition.intsStack[--iStackCounter];
int j50 = Class3_Sub13_Sub33.aClass133Array3393[i18].method1804(); int j50 = TextureOperation29.aClass133Array3393[i18].method1804();
ItemDefinition.intsStack[iStackCounter++] = j50 == 0 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = j50 == 0 ? 1 : 0;
continue; continue;
} }
if (3911 == opcode) { if (3911 == opcode) {
int j18 = ItemDefinition.intsStack[--iStackCounter]; int j18 = ItemDefinition.intsStack[--iStackCounter];
int k50 = Class3_Sub13_Sub33.aClass133Array3393[j18].method1804(); int k50 = TextureOperation29.aClass133Array3393[j18].method1804();
ItemDefinition.intsStack[iStackCounter++] = k50 != 2 ? 0 : 1; ItemDefinition.intsStack[iStackCounter++] = k50 != 2 ? 0 : 1;
continue; continue;
} }
if (opcode == 3912) { if (opcode == 3912) {
int k18 = ItemDefinition.intsStack[--iStackCounter]; int k18 = ItemDefinition.intsStack[--iStackCounter];
int l50 = Class3_Sub13_Sub33.aClass133Array3393[k18].method1804(); int l50 = TextureOperation29.aClass133Array3393[k18].method1804();
ItemDefinition.intsStack[iStackCounter++] = l50 == 5 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = l50 == 5 ? 1 : 0;
continue; continue;
} }
if (opcode != 3913) if (opcode != 3913)
break; break;
int l18 = ItemDefinition.intsStack[--iStackCounter]; int l18 = ItemDefinition.intsStack[--iStackCounter];
int i51 = Class3_Sub13_Sub33.aClass133Array3393[l18].method1804(); int i51 = TextureOperation29.aClass133Array3393[l18].method1804();
ItemDefinition.intsStack[iStackCounter++] = 1 == i51 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = 1 == i51 ? 1 : 0;
continue; continue;
} }
@ -1516,7 +1516,7 @@ public final class CS2Script extends Linkable {
iStackCounter -= 2; iStackCounter -= 2;
int i21 = ItemDefinition.intsStack[iStackCounter]; int i21 = ItemDefinition.intsStack[iStackCounter];
int k52 = ItemDefinition.intsStack[1 + iStackCounter]; int k52 = ItemDefinition.intsStack[1 + iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub29.bitwiseOr(i21, 1 << k52); ItemDefinition.intsStack[iStackCounter++] = TextureOperation3.bitwiseOr(i21, 1 << k52);
continue; continue;
} }
if (4009 == opcode) { if (4009 == opcode) {
@ -1573,7 +1573,7 @@ public final class CS2Script extends Linkable {
iStackCounter -= 2; iStackCounter -= 2;
int l22 = ItemDefinition.intsStack[iStackCounter]; int l22 = ItemDefinition.intsStack[iStackCounter];
int j54 = ItemDefinition.intsStack[iStackCounter + 1]; int j54 = ItemDefinition.intsStack[iStackCounter + 1];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub29.bitwiseOr(l22, j54); ItemDefinition.intsStack[iStackCounter++] = TextureOperation3.bitwiseOr(l22, j54);
continue; continue;
} }
if (opcode == 4016) { if (opcode == 4016) {
@ -1626,10 +1626,10 @@ public final class CS2Script extends Linkable {
anInt3101 = ItemDefinition.intsStack[iStackCounter]; anInt3101 = ItemDefinition.intsStack[iStackCounter];
Class24.anInt467 = ItemDefinition.intsStack[1 + iStackCounter]; Class24.anInt467 = ItemDefinition.intsStack[1 + iStackCounter];
Class45.anInt734 = ItemDefinition.intsStack[2 + iStackCounter]; Class45.anInt734 = ItemDefinition.intsStack[2 + iStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(157); TextureOperation12.outgoingBuffer.putOpcode(157);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(anInt3101); TextureOperation12.outgoingBuffer.writeByte(anInt3101);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class24.anInt467); TextureOperation12.outgoingBuffer.writeByte(Class24.anInt467);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class45.anInt734); TextureOperation12.outgoingBuffer.writeByte(Class45.anInt734);
continue; continue;
} }
if (opcode == 5002) { if (opcode == 5002) {
@ -1637,10 +1637,10 @@ public final class CS2Script extends Linkable {
iStackCounter -= 2; iStackCounter -= 2;
int j55 = ItemDefinition.intsStack[iStackCounter]; int j55 = ItemDefinition.intsStack[iStackCounter];
int j69 = ItemDefinition.intsStack[1 + iStackCounter]; int j69 = ItemDefinition.intsStack[1 + iStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(99); TextureOperation12.outgoingBuffer.putOpcode(99);
Class3_Sub13_Sub1.outgoingBuffer.writeLong(class94_17.toLong()); TextureOperation12.outgoingBuffer.writeLong(class94_17.toLong());
Class3_Sub13_Sub1.outgoingBuffer.writeByte(j55 - 1); TextureOperation12.outgoingBuffer.writeByte(j55 - 1);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(j69); TextureOperation12.outgoingBuffer.writeByte(j69);
continue; continue;
} }
if (opcode == 5003) { if (opcode == 5003) {
@ -1669,7 +1669,7 @@ public final class CS2Script extends Linkable {
RSString class94_18 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_18 = ItemDefinition.stringsStack[--sStackCounter];
if (class94_18.startsWith(TextCore.aClass94_132) || class94_18.startsWith(RSString.parse(";;"))) if (class94_18.startsWith(TextCore.aClass94_132) || class94_18.startsWith(RSString.parse(";;")))
ClientCommands.ClientCommands(class94_18); ClientCommands.ClientCommands(class94_18);
else if (Player.rights != 0 || (!Class3_Sub15.aBoolean2433 || Class121.aBoolean1641) && !Class3_Sub13_Sub14.aBoolean3166) { else if (Player.rights != 0 || (!Class3_Sub15.aBoolean2433 || Class121.aBoolean1641) && !TextureOperation31.aBoolean3166) {
RSString class94_47 = class94_18.toLowercase(); RSString class94_47 = class94_18.toLowercase();
byte byte3 = 0; byte byte3 = 0;
if (class94_47.startsWith(TextCore.TextColorYellow)) { if (class94_47.startsWith(TextCore.TextColorYellow)) {
@ -1780,13 +1780,13 @@ public final class CS2Script extends Linkable {
class94_18 = class94_18.substring(TextCore.TextSlide.length()); class94_18 = class94_18.substring(TextCore.TextSlide.length());
byte4 = 5; byte4 = 5;
} }
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(237); TextureOperation12.outgoingBuffer.putOpcode(237);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(0); TextureOperation12.outgoingBuffer.writeByte(0);
int k79 = Class3_Sub13_Sub1.outgoingBuffer.index; int k79 = TextureOperation12.outgoingBuffer.index;
Class3_Sub13_Sub1.outgoingBuffer.writeByte(byte3); TextureOperation12.outgoingBuffer.writeByte(byte3);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(byte4); TextureOperation12.outgoingBuffer.writeByte(byte4);
Class85.method1423(Class3_Sub13_Sub1.outgoingBuffer, class94_18); Class85.method1423(TextureOperation12.outgoingBuffer, class94_18);
Class3_Sub13_Sub1.outgoingBuffer.method769(-k79 + Class3_Sub13_Sub1.outgoingBuffer.index); TextureOperation12.outgoingBuffer.method769(-k79 + TextureOperation12.outgoingBuffer.index);
} }
continue; continue;
} }
@ -1794,13 +1794,13 @@ public final class CS2Script extends Linkable {
sStackCounter -= 2; sStackCounter -= 2;
RSString class94_48 = ItemDefinition.stringsStack[sStackCounter + 1]; RSString class94_48 = ItemDefinition.stringsStack[sStackCounter + 1];
RSString class94_19 = ItemDefinition.stringsStack[sStackCounter]; RSString class94_19 = ItemDefinition.stringsStack[sStackCounter];
if (Player.rights != 0 || (!Class3_Sub15.aBoolean2433 || Class121.aBoolean1641) && !Class3_Sub13_Sub14.aBoolean3166) { if (Player.rights != 0 || (!Class3_Sub15.aBoolean2433 || Class121.aBoolean1641) && !TextureOperation31.aBoolean3166) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(201); TextureOperation12.outgoingBuffer.putOpcode(201);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(0); TextureOperation12.outgoingBuffer.writeByte(0);
int k69 = Class3_Sub13_Sub1.outgoingBuffer.index; int k69 = TextureOperation12.outgoingBuffer.index;
Class3_Sub13_Sub1.outgoingBuffer.writeLong(class94_19.toLong()); TextureOperation12.outgoingBuffer.writeLong(class94_19.toLong());
Class85.method1423(Class3_Sub13_Sub1.outgoingBuffer, class94_48); Class85.method1423(TextureOperation12.outgoingBuffer, class94_48);
Class3_Sub13_Sub1.outgoingBuffer.method769(Class3_Sub13_Sub1.outgoingBuffer.index - k69); TextureOperation12.outgoingBuffer.method769(TextureOperation12.outgoingBuffer.index - k69);
} }
continue; continue;
} }
@ -1846,7 +1846,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 5017) { if (opcode == 5017) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub9.anInt3114; ItemDefinition.intsStack[iStackCounter++] = TextureOperation16.anInt3114;
continue; continue;
} }
if (5050 == opcode) { if (5050 == opcode) {
@ -1917,34 +1917,34 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (5059 == opcode) { if (5059 == opcode) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(167); TextureOperation12.outgoingBuffer.putOpcode(167);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(0); TextureOperation12.outgoingBuffer.writeByte(0);
int j27 = Class3_Sub13_Sub1.outgoingBuffer.index; int j27 = TextureOperation12.outgoingBuffer.index;
Class3_Sub13_Sub1.outgoingBuffer.writeByte(0); TextureOperation12.outgoingBuffer.writeByte(0);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149); TextureOperation12.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149);
Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(Class3_Sub13_Sub1.outgoingBuffer, Class70.aClass10_1056.anIntArray153); Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(TextureOperation12.outgoingBuffer, Class70.aClass10_1056.anIntArray153);
Class3_Sub13_Sub1.outgoingBuffer.method769(-j27 + Class3_Sub13_Sub1.outgoingBuffer.index); TextureOperation12.outgoingBuffer.method769(-j27 + TextureOperation12.outgoingBuffer.index);
continue; continue;
} }
if (5060 == opcode) { if (5060 == opcode) {
RSString class94_21 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_21 = ItemDefinition.stringsStack[--sStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(178); TextureOperation12.outgoingBuffer.putOpcode(178);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(0); TextureOperation12.outgoingBuffer.writeByte(0);
int l56 = Class3_Sub13_Sub1.outgoingBuffer.index; int l56 = TextureOperation12.outgoingBuffer.index;
Class3_Sub13_Sub1.outgoingBuffer.writeLong(class94_21.toLong()); TextureOperation12.outgoingBuffer.writeLong(class94_21.toLong());
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149); TextureOperation12.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149);
Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(Class3_Sub13_Sub1.outgoingBuffer, Class70.aClass10_1056.anIntArray153); Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(TextureOperation12.outgoingBuffer, Class70.aClass10_1056.anIntArray153);
Class3_Sub13_Sub1.outgoingBuffer.method769(Class3_Sub13_Sub1.outgoingBuffer.index + -l56); TextureOperation12.outgoingBuffer.method769(TextureOperation12.outgoingBuffer.index + -l56);
continue; continue;
} }
if (opcode == 5061) { if (opcode == 5061) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(167); TextureOperation12.outgoingBuffer.putOpcode(167);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(0); TextureOperation12.outgoingBuffer.writeByte(0);
int k27 = Class3_Sub13_Sub1.outgoingBuffer.index; int k27 = TextureOperation12.outgoingBuffer.index;
Class3_Sub13_Sub1.outgoingBuffer.writeByte(1); TextureOperation12.outgoingBuffer.writeByte(1);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149); TextureOperation12.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149);
Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(Class3_Sub13_Sub1.outgoingBuffer, Class70.aClass10_1056.anIntArray153); Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(TextureOperation12.outgoingBuffer, Class70.aClass10_1056.anIntArray153);
Class3_Sub13_Sub1.outgoingBuffer.method769(-k27 + Class3_Sub13_Sub1.outgoingBuffer.index); TextureOperation12.outgoingBuffer.method769(-k27 + TextureOperation12.outgoingBuffer.index);
continue; continue;
} }
if (opcode == 5062) { if (opcode == 5062) {
@ -2109,7 +2109,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (5209 == opcode) { if (5209 == opcode) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub21.anInt3256 + Class3_Sub28_Sub1.anInt3536; ItemDefinition.intsStack[iStackCounter++] = TextureOperation37.anInt3256 + Class3_Sub28_Sub1.anInt3536;
ItemDefinition.intsStack[iStackCounter++] = Unsorted.anInt65 + -Class3_Sub4.anInt2251 + (-1 + Class108.anInt1460); ItemDefinition.intsStack[iStackCounter++] = Unsorted.anInt65 + -Class3_Sub4.anInt2251 + (-1 + Class108.anInt1460);
continue; continue;
} }
@ -2152,7 +2152,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 5213) { if (opcode == 5213) {
int i71 = 0; int i71 = 0;
int k30 = Class3_Sub13_Sub17.method251(); int k30 = TextureOperation23.method251();
RSString class94_52; RSString class94_52;
if (k30 == -1) { if (k30 == -1) {
class94_52 = TextCore.aClass94_2331; class94_52 = TextCore.aClass94_2331;
@ -2193,7 +2193,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 5216) { if (opcode == 5216) {
int j31 = ItemDefinition.intsStack[--iStackCounter]; int j31 = ItemDefinition.intsStack[--iStackCounter];
Class3_Sub13_Sub36.method344(j31, 4); TextureOperation36.method344(j31, 4);
continue; continue;
} }
if (opcode == 5217) { if (opcode == 5217) {
@ -2227,11 +2227,11 @@ public final class CS2Script extends Linkable {
int i59 = ItemDefinition.intsStack[1 + iStackCounter]; int i59 = ItemDefinition.intsStack[1 + iStackCounter];
int l31 = ItemDefinition.intsStack[iStackCounter]; int l31 = ItemDefinition.intsStack[iStackCounter];
GameObject.graphicsSettings(false, 3, l31, i59); GameObject.graphicsSettings(false, 3, l31, i59);
ItemDefinition.intsStack[iStackCounter++] = null != Class3_Sub13_Sub10.aFrame3121 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = null != TextureOperation30.aFrame3121 ? 1 : 0;
continue; continue;
} }
if (opcode == 5301) { if (opcode == 5301) {
if (null != Class3_Sub13_Sub10.aFrame3121) if (null != TextureOperation30.aFrame3121)
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1); GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
continue; continue;
} }
@ -2296,16 +2296,16 @@ public final class CS2Script extends Linkable {
RSString class94_23 = ItemDefinition.stringsStack[sStackCounter]; RSString class94_23 = ItemDefinition.stringsStack[sStackCounter];
RSString class94_54 = ItemDefinition.stringsStack[sStackCounter - -1]; RSString class94_54 = ItemDefinition.stringsStack[sStackCounter - -1];
int k71 = ItemDefinition.intsStack[--iStackCounter]; int k71 = ItemDefinition.intsStack[--iStackCounter];
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(117); TextureOperation12.outgoingBuffer.putOpcode(117);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class3_Sub13_Sub33.method326((byte) 39, class94_23) - (-Class3_Sub13_Sub33.method326((byte) 102, class94_54) + -1)); TextureOperation12.outgoingBuffer.writeByte(TextureOperation29.method326((byte) 39, class94_23) - (-TextureOperation29.method326((byte) 102, class94_54) + -1));
Class3_Sub13_Sub1.outgoingBuffer.writeString(class94_23); TextureOperation12.outgoingBuffer.writeString(class94_23);
Class3_Sub13_Sub1.outgoingBuffer.writeString(class94_54); TextureOperation12.outgoingBuffer.writeString(class94_54);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(k71); TextureOperation12.outgoingBuffer.writeByte(k71);
continue; continue;
} }
if (opcode == 5401) { if (opcode == 5401) {
iStackCounter -= 2; iStackCounter -= 2;
Class3_Sub13_Sub38.aShortArray3455[ItemDefinition.intsStack[iStackCounter]] = (short) Class56.method1186(ItemDefinition.intsStack[iStackCounter + 1]); TextureOperation38.aShortArray3455[ItemDefinition.intsStack[iStackCounter]] = (short) Class56.method1186(ItemDefinition.intsStack[iStackCounter + 1]);
CS2Methods.method28(); CS2Methods.method28();
Unsorted.method746((byte) -29); Unsorted.method746((byte) -29);
Class167.method2265(); Class167.method2265();
@ -2346,7 +2346,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 5411) { if (opcode == 5411) {
if (Class3_Sub13_Sub10.aFrame3121 != null) if (TextureOperation30.aFrame3121 != null)
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1); GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
if (null == GameShell.frame) if (null == GameShell.frame)
System.exit(0); System.exit(0);
@ -2362,7 +2362,7 @@ public final class CS2Script extends Linkable {
if (Class136.aClass64_1778.anObject974 != null) { if (Class136.aClass64_1778.anObject974 != null) {
byte[] abyte0 = null; byte[] abyte0 = null;
abyte0 = ((String) Class136.aClass64_1778.anObject974).getBytes(StandardCharsets.ISO_8859_1); abyte0 = ((String) Class136.aClass64_1778.anObject974).getBytes(StandardCharsets.ISO_8859_1);
class94_24 = Class3_Sub13_Sub3.bufferToString(abyte0, abyte0.length, 0); class94_24 = TextureOperation33.bufferToString(abyte0, abyte0.length, 0);
} }
} }
ItemDefinition.stringsStack[sStackCounter++] = class94_24; ItemDefinition.stringsStack[sStackCounter++] = class94_24;
@ -2373,7 +2373,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 5421) { if (opcode == 5421) {
if (null != Class3_Sub13_Sub10.aFrame3121) if (null != TextureOperation30.aFrame3121)
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1); GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
boolean flag5 = 1 == ItemDefinition.intsStack[--iStackCounter]; boolean flag5 = 1 == ItemDefinition.intsStack[--iStackCounter];
RSString class94_25 = ItemDefinition.stringsStack[--sStackCounter]; RSString class94_25 = ItemDefinition.stringsStack[--sStackCounter];
@ -2384,7 +2384,7 @@ public final class CS2Script extends Linkable {
Class99.method1596(class94_64, (byte) 127, flag5); Class99.method1596(class94_64, (byte) 127, flag5);
} else { } else {
Unsorted.aBoolean2154 = flag5; Unsorted.aBoolean2154 = flag5;
Class3_Sub13_Sub24.aClass94_3295 = class94_64; TextureOperation5.aClass94_3295 = class94_64;
Class15.aClass64_351 = Class38.signlink.method1452(new String(class94_64.method1568(), StandardCharsets.ISO_8859_1), true); Class15.aClass64_351 = Class38.signlink.method1452(new String(class94_64.method1568(), StandardCharsets.ISO_8859_1), true);
} }
continue; continue;
@ -2396,12 +2396,12 @@ public final class CS2Script extends Linkable {
RSString class94_26 = ItemDefinition.stringsStack[sStackCounter]; RSString class94_26 = ItemDefinition.stringsStack[sStackCounter];
if (class94_26.length() > 0) { if (class94_26.length() > 0) {
if (null == Class3_Sub30_Sub1.aClass94Array3802) if (null == Class3_Sub30_Sub1.aClass94Array3802)
Class3_Sub30_Sub1.aClass94Array3802 = new RSString[Class3_Sub13_Sub18.anIntArray3218[Class158.paramGameTypeID]]; Class3_Sub30_Sub1.aClass94Array3802 = new RSString[TextureOperation19.anIntArray3218[Class158.paramGameTypeID]];
Class3_Sub30_Sub1.aClass94Array3802[i72] = class94_26; Class3_Sub30_Sub1.aClass94Array3802[i72] = class94_26;
} }
if (class94_55.length() > 0) { if (class94_55.length() > 0) {
if (Unsorted.aClass94Array45 == null) if (Unsorted.aClass94Array45 == null)
Unsorted.aClass94Array45 = new RSString[Class3_Sub13_Sub18.anIntArray3218[Class158.paramGameTypeID]]; Unsorted.aClass94Array45 = new RSString[TextureOperation19.anIntArray3218[Class158.paramGameTypeID]];
Unsorted.aClass94Array45[i72] = class94_55; Unsorted.aClass94Array45[i72] = class94_55;
} }
continue; continue;
@ -2431,7 +2431,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 5425) { if (opcode == 5425) {
TextureOperation.method165(); InvalidateData.method165();
Unsorted.aBoolean1951 = false; Unsorted.aBoolean1951 = false;
continue; continue;
} }
@ -2453,7 +2453,7 @@ public final class CS2Script extends Linkable {
int l77 = ItemDefinition.intsStack[iStackCounter - -3]; int l77 = ItemDefinition.intsStack[iStackCounter - -3];
int j72 = ItemDefinition.intsStack[iStackCounter - -2]; int j72 = ItemDefinition.intsStack[iStackCounter - -2];
int i60 = ItemDefinition.intsStack[iStackCounter + 1]; int i60 = ItemDefinition.intsStack[iStackCounter + 1];
Class3_Sub20.method390(false, j72, i60, l77, (byte) -128, -Class82.anInt1152 + (0x3fff & l33), ((0xffffe30 & l33) >> 14) - Class131.anInt1716); Class3_Sub20.method390(false, j72, i60, l77, (byte) -128, -Texture.anInt1152 + (0x3fff & l33), ((0xffffe30 & l33) >> 14) - Class131.anInt1716);
continue; continue;
} }
if (opcode == 5501) { if (opcode == 5501) {
@ -2462,7 +2462,7 @@ public final class CS2Script extends Linkable {
int i34 = ItemDefinition.intsStack[iStackCounter]; int i34 = ItemDefinition.intsStack[iStackCounter];
int i78 = ItemDefinition.intsStack[iStackCounter - -3]; int i78 = ItemDefinition.intsStack[iStackCounter - -3];
int k72 = ItemDefinition.intsStack[iStackCounter + 2]; int k72 = ItemDefinition.intsStack[iStackCounter + 2];
Class164_Sub1.method2238(j60, (0x3fff & i34) - Class82.anInt1152, k72, -Class131.anInt1716 + ((0xffff221 & i34) >> 14), i78); Class164_Sub1.method2238(j60, (0x3fff & i34) - Texture.anInt1152, k72, -Class131.anInt1716 + ((0xffff221 & i34) >> 14), i78);
continue; continue;
} }
if (opcode == 5502) { if (opcode == 5502) {
@ -2498,7 +2498,7 @@ public final class CS2Script extends Linkable {
Unsorted.anInt2309 = ItemDefinition.intsStack[iStackCounter]; Unsorted.anInt2309 = ItemDefinition.intsStack[iStackCounter];
GraphicDefinition.CAMERA_DIRECTION = ItemDefinition.intsStack[iStackCounter + 1]; GraphicDefinition.CAMERA_DIRECTION = ItemDefinition.intsStack[iStackCounter + 1];
if (Class133.anInt1753 == 2) { if (Class133.anInt1753 == 2) {
Class3_Sub13_Sub25.anInt3315 = GraphicDefinition.CAMERA_DIRECTION; TextureOperation28.anInt3315 = GraphicDefinition.CAMERA_DIRECTION;
Class139.anInt1823 = Unsorted.anInt2309; Class139.anInt1823 = Unsorted.anInt2309;
} }
Unsorted.method1098((byte) -74); Unsorted.method1098((byte) -74);
@ -2533,7 +2533,7 @@ public final class CS2Script extends Linkable {
Class51.method1137(0.6F); Class51.method1137(0.6F);
} }
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class3_Sub13_Sub14.method236(); TextureOperation31.method236();
if (!Class106.aBoolean1441) if (!Class106.aBoolean1441)
Class84.method1417(); Class84.method1417();
} }
@ -2585,7 +2585,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 6009) { if (opcode == 6009) {
Class3_Sub13_Sub22.aBoolean3275 = ItemDefinition.intsStack[--iStackCounter] == 1; TextureOperation0.aBoolean3275 = ItemDefinition.intsStack[--iStackCounter] == 1;
Class119.method1730(Class38.signlink); Class119.method1730(Class38.signlink);
aBoolean2705 = false; aBoolean2705 = false;
continue; continue;
@ -2637,7 +2637,7 @@ public final class CS2Script extends Linkable {
if (opcode == 6015) { if (opcode == 6015) {
Class38.aBoolean661 = ItemDefinition.intsStack[--iStackCounter] == 1; Class38.aBoolean661 = ItemDefinition.intsStack[--iStackCounter] == 1;
if (HDToolKit.highDetail) if (HDToolKit.highDetail)
Class3_Sub13_Sub14.method236(); TextureOperation31.method236();
Class119.method1730(Class38.signlink); Class119.method1730(Class38.signlink);
aBoolean2705 = false; aBoolean2705 = false;
continue; continue;
@ -2652,7 +2652,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 6017) { if (opcode == 6017) {
Class3_Sub13_Sub15.aBoolean3184 = ItemDefinition.intsStack[--iStackCounter] == 1; TextureOperation17.aBoolean3184 = ItemDefinition.intsStack[--iStackCounter] == 1;
GameShell.method34(); GameShell.method34();
Class119.method1730(Class38.signlink); Class119.method1730(Class38.signlink);
aBoolean2705 = false; aBoolean2705 = false;
@ -2768,7 +2768,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (6109 == opcode) { if (6109 == opcode) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub22.aBoolean3275 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = TextureOperation0.aBoolean3275 ? 1 : 0;
continue; continue;
} }
if (opcode == 6110) { if (opcode == 6110) {
@ -2796,7 +2796,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (6117 == opcode) { if (6117 == opcode) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub15.aBoolean3184 ? 1 : 0; ItemDefinition.intsStack[iStackCounter++] = TextureOperation17.aBoolean3184 ? 1 : 0;
continue; continue;
} }
if (opcode == 6118) { if (opcode == 6118) {
@ -3032,12 +3032,12 @@ public final class CS2Script extends Linkable {
ItemDefinition.aShort505 = (short) ItemDefinition.intsStack[2 + iStackCounter]; ItemDefinition.aShort505 = (short) ItemDefinition.intsStack[2 + iStackCounter];
if (ItemDefinition.aShort505 <= 0) if (ItemDefinition.aShort505 <= 0)
ItemDefinition.aShort505 = 1; ItemDefinition.aShort505 = 1;
Class3_Sub13_Sub23_Sub1.aShort4038 = (short) ItemDefinition.intsStack[iStackCounter - -3]; TextureOperation18.aShort4038 = (short) ItemDefinition.intsStack[iStackCounter - -3];
if (Class3_Sub13_Sub23_Sub1.aShort4038 > 0) { if (TextureOperation18.aShort4038 > 0) {
if (ItemDefinition.aShort505 > Class3_Sub13_Sub23_Sub1.aShort4038) if (ItemDefinition.aShort505 > TextureOperation18.aShort4038)
Class3_Sub13_Sub23_Sub1.aShort4038 = ItemDefinition.aShort505; TextureOperation18.aShort4038 = ItemDefinition.aShort505;
} else { } else {
Class3_Sub13_Sub23_Sub1.aShort4038 = 32767; TextureOperation18.aShort4038 = 32767;
} }
continue; continue;
} }
@ -3106,7 +3106,7 @@ public final class CS2Script extends Linkable {
continue; continue;
} }
if (opcode == 5608) { if (opcode == 5608) {
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub34.anInt3413; ItemDefinition.intsStack[iStackCounter++] = TextureOperation25.anInt3413;
continue; continue;
} }
if (5609 == opcode) { if (5609 == opcode) {
@ -3115,9 +3115,9 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 5610) { if (opcode == 5610) {
for (int l37 = 0; l37 < 5; l37++) for (int l37 = 0; l37 < 5; l37++)
ItemDefinition.stringsStack[sStackCounter++] = Class3_Sub13_Sub33.aClass94Array3391.length <= l37 ? TextCore.aClass94_2331 : Class3_Sub13_Sub33.aClass94Array3391[l37].longToRSString(); ItemDefinition.stringsStack[sStackCounter++] = TextureOperation29.aClass94Array3391.length <= l37 ? TextCore.aClass94_2331 : TextureOperation29.aClass94Array3391[l37].longToRSString();
Class3_Sub13_Sub33.aClass94Array3391 = null; TextureOperation29.aClass94Array3391 = null;
continue; continue;
} }
if (opcode != 5611) if (opcode != 5611)
@ -3415,7 +3415,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 4122) { if (opcode == 4122) {
int j42 = ItemDefinition.intsStack[--iStackCounter]; int j42 = ItemDefinition.intsStack[--iStackCounter];
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub13_Sub34.method332(2, j42); ItemDefinition.intsStack[iStackCounter++] = TextureOperation25.method332(2, j42);
continue; continue;
} }
if (opcode == 4123) { if (opcode == 4123) {
@ -3467,7 +3467,7 @@ public final class CS2Script extends Linkable {
} }
if (opcode == 2702) { if (opcode == 2702) {
int l42 = ItemDefinition.intsStack[--iStackCounter]; int l42 = ItemDefinition.intsStack[--iStackCounter];
Class3_Sub31 class3_sub31 = Class3_Sub13_Sub17.aHashTable_3208.get(l42); Class3_Sub31 class3_sub31 = TextureOperation23.aHashTable_3208.get(l42);
if (class3_sub31 == null) if (class3_sub31 == null)
ItemDefinition.intsStack[iStackCounter++] = 0; ItemDefinition.intsStack[iStackCounter++] = 0;
else else
@ -3499,7 +3499,7 @@ public final class CS2Script extends Linkable {
iStackCounter -= 2; iStackCounter -= 2;
int i43 = ItemDefinition.intsStack[iStackCounter]; int i43 = ItemDefinition.intsStack[iStackCounter];
int j65 = ItemDefinition.intsStack[iStackCounter + 1]; int j65 = ItemDefinition.intsStack[iStackCounter + 1];
Class3_Sub31 class3_sub31_1 = Class3_Sub13_Sub17.aHashTable_3208.get(i43); Class3_Sub31 class3_sub31_1 = TextureOperation23.aHashTable_3208.get(i43);
if (class3_sub31_1 == null || class3_sub31_1.anInt2602 != j65) if (class3_sub31_1 == null || class3_sub31_1.anInt2602 != j65)
ItemDefinition.intsStack[iStackCounter++] = 0; ItemDefinition.intsStack[iStackCounter++] = 0;
else else
@ -3688,7 +3688,7 @@ public final class CS2Script extends Linkable {
int k65 = ItemDefinition.intsStack[iStackCounter]; int k65 = ItemDefinition.intsStack[iStackCounter];
if (-1 == class11_15.anInt191) { if (-1 == class11_15.anInt191) {
MouseListeningClass.method2092(class11_15.componentHash); MouseListeningClass.method2092(class11_15.componentHash);
Class3_Sub13_Sub19.method265(class11_15.componentHash); TextureOperation4.method265(class11_15.componentHash);
Class107.method1649(class11_15.componentHash, -101); Class107.method1649(class11_15.componentHash, -101);
} }
if (-1 == k65) { if (-1 == k65) {
@ -3821,7 +3821,7 @@ public final class CS2Script extends Linkable {
class11_16.anInt164 = ItemDefinition.intsStack[5 + iStackCounter]; class11_16.anInt164 = ItemDefinition.intsStack[5 + iStackCounter];
Class20.method909(class11_16); Class20.method909(class11_16);
if (class11_16.anInt191 == -1) { if (class11_16.anInt191 == -1) {
Class3_Sub13_Sub19.method265(class11_16.componentHash); TextureOperation4.method265(class11_16.componentHash);
Class107.method1649(class11_16.componentHash, -106); Class107.method1649(class11_16.componentHash, -106);
} }
continue; continue;
@ -3918,7 +3918,7 @@ public final class CS2Script extends Linkable {
class11_16.anInt164 = ItemDefinition.intsStack[--iStackCounter]; class11_16.anInt164 = ItemDefinition.intsStack[--iStackCounter];
Class20.method909(class11_16); Class20.method909(class11_16);
if (class11_16.anInt191 == -1) if (class11_16.anInt191 == -1)
Class3_Sub13_Sub19.method265(class11_16.componentHash); TextureOperation4.method265(class11_16.componentHash);
continue; continue;
} }
if (opcode == 403) { if (opcode == 403) {
@ -3993,7 +3993,7 @@ public final class CS2Script extends Linkable {
int var5 = 0; int var5 = 0;
for (int var6 = 0; var6 < var4.anIntArray2547.length; ++var6) { for (int var6 = 0; var6 < var4.anIntArray2547.length; ++var6) {
if (var4.anIntArray2547[var6] >= 0 && Class3_Sub13_Sub23.itemDefinitionSize > var4.anIntArray2547[var6]) { if (var4.anIntArray2547[var6] >= 0 && TextureOperation39.itemDefinitionSize > var4.anIntArray2547[var6]) {
ItemDefinition var7 = ItemDefinition.getItemDefinition(var4.anIntArray2547[var6]); ItemDefinition var7 = ItemDefinition.getItemDefinition(var4.anIntArray2547[var6]);
if (null != var7.aHashTable_798) { if (null != var7.aHashTable_798) {
LinkableInt var8 = (LinkableInt) var7.aHashTable_798.get(var3); LinkableInt var8 = (LinkableInt) var7.aHashTable_798.get(var3);

View file

@ -25,7 +25,7 @@ final class Class1 {
static void method69(Class36 var0) { static void method69(Class36 var0) {
try { try {
Class3_Sub13_Sub9.aClass36_3112 = var0; TextureOperation16.aClass36_3112 = var0;
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "a.B(" + (var0 != null ? "{...}" : "null") + ')'); throw ClientErrorException.clientError(var3, "a.B(" + (var0 != null ? "{...}" : "null") + ')');
} }
@ -60,10 +60,10 @@ final class Class1 {
boolean[] var81; boolean[] var81;
for (var13 = 1; var13 <= 102; ++var13) { for (var13 = 1; var13 <= 102; ++var13) {
for (var14 = 1; var14 <= 102; ++var14) { for (var14 = 1; var14 <= 102; ++var14) {
var15 = var9[var13][var14] & 255; var15 = var9[var13][var14] & 0xFF;
var16 = 255 & var10[var13][var14]; var16 = 255 & var10[var13][var14];
if (var16 != 0) { if (var16 != 0) {
Class168 var17 = Class3_Sub13_Sub37.method350((byte) -81, -1 + var16); Class168 var17 = TextureOperation10.method350((byte) -81, -1 + var16);
if (var17.anInt2103 == -1) { if (var17.anInt2103 == -1) {
continue; continue;
} }
@ -78,32 +78,32 @@ final class Class1 {
} }
} }
if ((var9[var13][var14] & 255) != 0 || var16 != 0 && var8[var13][var14] == 0) { if ((var9[var13][var14] & 0xFF) != 0 || var16 != 0 && var8[var13][var14] == 0) {
var58 = 0; var58 = 0;
int var60 = 0; int var60 = 0;
var21 = 0; var21 = 0;
var65 = 0; var65 = 0;
var23 = 255 & var10[var13][1 + var14]; var23 = 255 & var10[var13][1 + var14];
var25 = var10[var13][var14 - 1] & 255; var25 = var10[var13][var14 - 1] & 0xFF;
var24 = var10[-1 + var13][var14] & 255; var24 = var10[-1 + var13][var14] & 0xFF;
int[] var63 = new int[8]; int[] var63 = new int[8];
var22 = 0; var22 = 0;
var27 = 255 & var10[var13 + -1][1 + var14]; var27 = 255 & var10[var13 + -1][1 + var14];
var26 = var10[var13 + 1][var14] & 255; var26 = var10[var13 + 1][var14] & 0xFF;
var29 = 255 & var10[var13 + 1][-1 + var14]; var29 = 255 & var10[var13 + 1][-1 + var14];
var28 = var10[var13 - 1][-1 + var14] & 255; var28 = var10[var13 - 1][-1 + var14] & 0xFF;
var30 = var10[1 + var13][var14 - -1] & 255; var30 = var10[1 + var13][var14 - -1] & 0xFF;
Class168 var31; Class168 var31;
int var34; int var34;
byte var32; byte var32;
if (var27 != 0 || var27 != var16) { if (var27 != 0 || var27 != var16) {
var31 = Class3_Sub13_Sub37.method350((byte) 106, -1 + var27); var31 = TextureOperation10.method350((byte) 106, -1 + var27);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var32 = var5[var13 + -1][var14 - -1]; var32 = var5[var13 + -1][var14 - -1];
var33 = var8[-1 + var13][var14 + 1]; var33 = var8[-1 + var13][var14 + 1];
var34 = anIntArray2642[4 * var33 - -(2 + var32 & 3)]; var34 = anIntArray2642[4 * var33 - -(2 + var32 & 3)];
var35 = anIntArray2642[(3 + var32 & 3) + 4 * var33]; var35 = anIntArray2642[(3 + var32 & 3) + 4 * var33];
if (!Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][1] && !Class3_Sub13_Sub39.aBooleanArrayArray3468[var34][0]) { if (!TextureOperation8.aBooleanArrayArray3468[var35][1] && !TextureOperation8.aBooleanArrayArray3468[var34][0]) {
for (var36 = 0; 8 > var36; ++var36) { for (var36 = 0; 8 > var36; ++var36) {
if (var58 == var36) { if (var58 == var36) {
var63[var58++] = var27; var63[var58++] = var27;
@ -119,13 +119,13 @@ final class Class1 {
} }
if (var28 != 0 || var28 != var16) { if (var28 != 0 || var28 != var16) {
var31 = Class3_Sub13_Sub37.method350((byte) 114, -1 + var28); var31 = TextureOperation10.method350((byte) 114, -1 + var28);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var32 = var5[-1 + var13][var14 + -1]; var32 = var5[-1 + var13][var14 + -1];
var33 = var8[-1 + var13][-1 + var14]; var33 = var8[-1 + var13][-1 + var14];
var34 = anIntArray2642[var33 * 4 - -(var32 & 3)]; var34 = anIntArray2642[var33 * 4 - -(var32 & 3)];
var35 = anIntArray2642[(var32 - -3 & 3) + var33 * 4]; var35 = anIntArray2642[(var32 - -3 & 3) + var33 * 4];
if (!Class3_Sub13_Sub39.aBooleanArrayArray3468[var34][1] && !Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][0]) { if (!TextureOperation8.aBooleanArrayArray3468[var34][1] && !TextureOperation8.aBooleanArrayArray3468[var35][0]) {
for (var36 = 0; var36 < 8; ++var36) { for (var36 = 0; var36 < 8; ++var36) {
if (var36 == var58) { if (var36 == var58) {
var63[var58++] = var28; var63[var58++] = var28;
@ -141,13 +141,13 @@ final class Class1 {
} }
if (var29 != 0 || var29 != var16) { if (var29 != 0 || var29 != var16) {
var31 = Class3_Sub13_Sub37.method350((byte) 107, var29 - 1); var31 = TextureOperation10.method350((byte) 107, var29 - 1);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var32 = var5[1 + var13][var14 - 1]; var32 = var5[1 + var13][var14 - 1];
var33 = var8[var13 - -1][var14 + -1]; var33 = var8[var13 - -1][var14 + -1];
var35 = anIntArray2642[4 * var33 + (3 & 1 + var32)]; var35 = anIntArray2642[4 * var33 + (3 & 1 + var32)];
var34 = anIntArray2642[var33 * 4 - -(var32 & 3)]; var34 = anIntArray2642[var33 * 4 - -(var32 & 3)];
if (!Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][1] && !Class3_Sub13_Sub39.aBooleanArrayArray3468[var34][0]) { if (!TextureOperation8.aBooleanArrayArray3468[var35][1] && !TextureOperation8.aBooleanArrayArray3468[var34][0]) {
for (var36 = 0; var36 < 8; ++var36) { for (var36 = 0; var36 < 8; ++var36) {
if (var36 == var58) { if (var36 == var58) {
var63[var58++] = var29; var63[var58++] = var29;
@ -163,13 +163,13 @@ final class Class1 {
} }
if (var30 != 0 || var30 != var16) { if (var30 != 0 || var30 != var16) {
var31 = Class3_Sub13_Sub37.method350((byte) 105, var30 + -1); var31 = TextureOperation10.method350((byte) 105, var30 + -1);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var32 = var5[var13 - -1][1 + var14]; var32 = var5[var13 - -1][1 + var14];
var33 = var8[var13 + 1][1 + var14]; var33 = var8[var13 + 1][1 + var14];
var35 = anIntArray2642[4 * var33 + (var32 - -1 & 3)]; var35 = anIntArray2642[4 * var33 + (var32 - -1 & 3)];
var34 = anIntArray2642[var33 * 4 + (var32 - -2 & 3)]; var34 = anIntArray2642[var33 * 4 + (var32 - -2 & 3)];
if (!Class3_Sub13_Sub39.aBooleanArrayArray3468[var34][1] && !Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][0]) { if (!TextureOperation8.aBooleanArrayArray3468[var34][1] && !TextureOperation8.aBooleanArrayArray3468[var35][0]) {
for (var36 = 0; var36 < 8; ++var36) { for (var36 = 0; var36 < 8; ++var36) {
if (var58 == var36) { if (var58 == var36) {
var63[var58++] = var30; var63[var58++] = var30;
@ -185,7 +185,7 @@ final class Class1 {
} }
if (var23 != 0 && var23 != var16) { if (var23 != 0 && var23 != var16) {
var31 = Class3_Sub13_Sub37.method350((byte) -29, -1 + var23); var31 = TextureOperation10.method350((byte) -29, -1 + var23);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var60 = anIntArray2642[4 * var8[var13][var14 - -1] + (var5[var13][var14 - -1] - -2 & 3)]; var60 = anIntArray2642[4 * var8[var13][var14 - -1] + (var5[var13][var14 - -1] - -2 & 3)];
@ -203,7 +203,7 @@ final class Class1 {
} }
if (0 != var24 && var24 != var16) { if (0 != var24 && var24 != var16) {
var31 = Class3_Sub13_Sub37.method350((byte) -32, var24 + -1); var31 = TextureOperation10.method350((byte) -32, var24 + -1);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var65 = anIntArray2642[(3 & 3 + var5[var13 + -1][var14]) + var8[var13 + -1][var14] * 4]; var65 = anIntArray2642[(3 & 3 + var5[var13 + -1][var14]) + var8[var13 + -1][var14] * 4];
@ -221,7 +221,7 @@ final class Class1 {
} }
if (var25 != 0 && var16 != var25) { if (var25 != 0 && var16 != var25) {
var31 = Class3_Sub13_Sub37.method350((byte) 112, -1 + var25); var31 = TextureOperation10.method350((byte) 112, -1 + var25);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var21 = anIntArray2642[(3 & var5[var13][var14 + -1]) + var8[var13][var14 + -1] * 4]; var21 = anIntArray2642[(3 & var5[var13][var14 + -1]) + var8[var13][var14 + -1] * 4];
@ -239,7 +239,7 @@ final class Class1 {
} }
if (0 != var26 && var16 != var26) { if (0 != var26 && var16 != var26) {
var31 = Class3_Sub13_Sub37.method350((byte) -41, var26 - 1); var31 = TextureOperation10.method350((byte) -41, var26 - 1);
if (var31.aBoolean2092 && var31.anInt2103 != -1) { if (var31.aBoolean2092 && var31.anInt2103 != -1) {
var22 = anIntArray2642[(3 & var5[var13 + 1][var14] + 1) + 4 * var8[1 + var13][var14]]; var22 = anIntArray2642[(3 & var5[var13 + 1][var14] + 1) + 4 * var8[1 + var13][var14]];
@ -258,11 +258,11 @@ final class Class1 {
for (var73 = 0; var58 > var73; ++var73) { for (var73 = 0; var58 > var73; ++var73) {
var74 = var63[var73]; var74 = var63[var73];
var79 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var74 != var24 ? 0 : var65]; var79 = TextureOperation8.aBooleanArrayArray3468[var74 != var24 ? 0 : var65];
var75 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var25 != var74 ? 0 : var21]; var75 = TextureOperation8.aBooleanArrayArray3468[var25 != var74 ? 0 : var21];
boolean[] var80 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var23 == var74 ? var60 : 0]; boolean[] var80 = TextureOperation8.aBooleanArrayArray3468[var23 == var74 ? var60 : 0];
var81 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var26 == var74 ? var22 : 0]; var81 = TextureOperation8.aBooleanArrayArray3468[var26 == var74 ? var22 : 0];
Class168 var37 = Class3_Sub13_Sub37.method350((byte) 113, -1 + var74); Class168 var37 = TextureOperation10.method350((byte) 113, -1 + var74);
Class3_Sub11 var38 = method2052(var12, var37); Class3_Sub11 var38 = method2052(var12, var37);
var38.anInt2342 += 5; var38.anInt2342 += 5;
var38.anInt2342 += -2 + var80.length; var38.anInt2342 += -2 + var80.length;
@ -293,7 +293,7 @@ final class Class1 {
} }
if (0 != var58) { if (0 != var58) {
Class168 var62 = Class3_Sub13_Sub37.method350((byte) -25, -1 + var58); Class168 var62 = TextureOperation10.method350((byte) -25, -1 + var58);
if (var62.anInt2103 == -1) { if (var62.anInt2103 == -1) {
continue; continue;
} }
@ -301,41 +301,41 @@ final class Class1 {
Class3_Sub11 var66 = method2052(var12, var62); Class3_Sub11 var66 = method2052(var12, var62);
byte var67 = var8[var13][var14]; byte var67 = var8[var13][var14];
byte var68 = var5[var13][var14]; byte var68 = var5[var13][var14];
var22 = Class3_Sub13_Sub4.method190(var62.anInt2095, var62.anInt2103, (byte) -111, var6[var13][var14]); var22 = TextureOperation34.method190(var62.anInt2095, var62.anInt2103, (byte) -111, var6[var13][var14]);
var23 = Class3_Sub13_Sub4.method190(var62.anInt2095, var62.anInt2103, (byte) 65, var6[var13 + 1][var14]); var23 = TextureOperation34.method190(var62.anInt2095, var62.anInt2103, (byte) 65, var6[var13 + 1][var14]);
var24 = Class3_Sub13_Sub4.method190(var62.anInt2095, var62.anInt2103, (byte) 68, var6[1 + var13][var14 + 1]); var24 = TextureOperation34.method190(var62.anInt2095, var62.anInt2103, (byte) 68, var6[1 + var13][var14 + 1]);
var25 = Class3_Sub13_Sub4.method190(var62.anInt2095, var62.anInt2103, (byte) -84, var6[var13][var14 - -1]); var25 = TextureOperation34.method190(var62.anInt2095, var62.anInt2103, (byte) -84, var6[var13][var14 - -1]);
Class29.method971(var22, var2, var1, var13, var0, var23, var68, var15, var24, var16 != 0 && var62.aBoolean2092, var67, var14, var4, var25, var66); Class29.method971(var22, var2, var1, var13, var0, var23, var68, var15, var24, var16 != 0 && var62.aBoolean2092, var67, var14, var4, var25, var66);
} }
if ((var9[var13][var14] & 255) != 0 || var58 != 0 && 0 == var8[var13][var14]) { if ((var9[var13][var14] & 0xFF) != 0 || var58 != 0 && 0 == var8[var13][var14]) {
int[] var64 = new int[8]; int[] var64 = new int[8];
var65 = 0; var65 = 0;
int var61 = 0; int var61 = 0;
var21 = 0; var21 = 0;
var22 = 0; var22 = 0;
var24 = var10[var13][var14 - -1] & 255; var24 = var10[var13][var14 - -1] & 0xFF;
var23 = 0; var23 = 0;
var25 = var10[-1 + var13][var14] & 255; var25 = var10[-1 + var13][var14] & 0xFF;
var27 = var10[1 + var13][var14] & 255; var27 = var10[1 + var13][var14] & 0xFF;
var26 = var10[var13][-1 + var14] & 255; var26 = var10[var13][-1 + var14] & 0xFF;
var28 = 255 & var10[-1 + var13][var14 + 1]; var28 = 255 & var10[-1 + var13][var14 + 1];
var29 = 255 & var10[var13 - 1][var14 - 1]; var29 = 255 & var10[var13 - 1][var14 - 1];
var30 = 255 & var10[1 + var13][var14 + -1]; var30 = 255 & var10[1 + var13][var14 + -1];
var73 = var10[1 + var13][var14 + 1] & 255; var73 = var10[1 + var13][var14 + 1] & 0xFF;
Class168 var76; Class168 var76;
byte var77; byte var77;
int var83; int var83;
if (0 == var28 || var28 == var58) { if (0 == var28 || var28 == var58) {
var28 = 0; var28 = 0;
} else { } else {
var76 = Class3_Sub13_Sub37.method350((byte) -88, -1 + var28); var76 = TextureOperation10.method350((byte) -88, -1 + var28);
if (var76.aBoolean2092 && var76.anInt2103 != -1) { if (var76.aBoolean2092 && var76.anInt2103 != -1) {
var33 = var5[var13 + -1][1 + var14]; var33 = var5[var13 + -1][1 + var14];
var77 = var8[-1 + var13][1 + var14]; var77 = var8[-1 + var13][1 + var14];
var35 = anIntArray2642[4 * var77 - -(2 + var33 & 3)]; var35 = anIntArray2642[4 * var77 - -(2 + var33 & 3)];
var36 = anIntArray2642[var77 * 4 - -(3 + var33 & 3)]; var36 = anIntArray2642[var77 * 4 - -(3 + var33 & 3)];
if (Class3_Sub13_Sub39.aBooleanArrayArray3468[var36][1] && Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][0]) { if (TextureOperation8.aBooleanArrayArray3468[var36][1] && TextureOperation8.aBooleanArrayArray3468[var35][0]) {
var28 = 0; var28 = 0;
} else { } else {
for (var83 = 0; var83 < 8; ++var83) { for (var83 = 0; var83 < 8; ++var83) {
@ -357,13 +357,13 @@ final class Class1 {
if (0 == var29 || var29 == var58) { if (0 == var29 || var29 == var58) {
var29 = 0; var29 = 0;
} else { } else {
var76 = Class3_Sub13_Sub37.method350((byte) -87, -1 + var29); var76 = TextureOperation10.method350((byte) -87, -1 + var29);
if (var76.aBoolean2092 && -1 != var76.anInt2103) { if (var76.aBoolean2092 && -1 != var76.anInt2103) {
var33 = var5[var13 + -1][-1 + var14]; var33 = var5[var13 + -1][-1 + var14];
var77 = var8[-1 + var13][var14 + -1]; var77 = var8[-1 + var13][var14 + -1];
var35 = anIntArray2642[(3 & var33) + var77 * 4]; var35 = anIntArray2642[(3 & var33) + var77 * 4];
var36 = anIntArray2642[(var33 - -3 & 3) + 4 * var77]; var36 = anIntArray2642[(var33 - -3 & 3) + 4 * var77];
if (Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][1] && Class3_Sub13_Sub39.aBooleanArrayArray3468[var36][0]) { if (TextureOperation8.aBooleanArrayArray3468[var35][1] && TextureOperation8.aBooleanArrayArray3468[var36][0]) {
var29 = 0; var29 = 0;
} else { } else {
for (var83 = 0; 8 > var83; ++var83) { for (var83 = 0; 8 > var83; ++var83) {
@ -385,13 +385,13 @@ final class Class1 {
if (var30 == 0 || var58 == var30) { if (var30 == 0 || var58 == var30) {
var30 = 0; var30 = 0;
} else { } else {
var76 = Class3_Sub13_Sub37.method350((byte) -123, -1 + var30); var76 = TextureOperation10.method350((byte) -123, -1 + var30);
if (var76.aBoolean2092 && -1 != var76.anInt2103) { if (var76.aBoolean2092 && -1 != var76.anInt2103) {
var33 = var5[1 + var13][var14 - 1]; var33 = var5[1 + var13][var14 - 1];
var77 = var8[1 + var13][var14 + -1]; var77 = var8[1 + var13][var14 + -1];
var36 = anIntArray2642[(1 + var33 & 3) + 4 * var77]; var36 = anIntArray2642[(1 + var33 & 3) + 4 * var77];
var35 = anIntArray2642[var77 * 4 + (var33 & 3)]; var35 = anIntArray2642[var77 * 4 + (var33 & 3)];
if (Class3_Sub13_Sub39.aBooleanArrayArray3468[var36][1] && Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][0]) { if (TextureOperation8.aBooleanArrayArray3468[var36][1] && TextureOperation8.aBooleanArrayArray3468[var35][0]) {
var30 = 0; var30 = 0;
} else { } else {
for (var83 = 0; 8 > var83; ++var83) { for (var83 = 0; 8 > var83; ++var83) {
@ -413,13 +413,13 @@ final class Class1 {
if (var73 == 0 || var73 == var58) { if (var73 == 0 || var73 == var58) {
var73 = 0; var73 = 0;
} else { } else {
var76 = Class3_Sub13_Sub37.method350((byte) 119, -1 + var73); var76 = TextureOperation10.method350((byte) 119, -1 + var73);
if (var76.aBoolean2092 && var76.anInt2103 != -1) { if (var76.aBoolean2092 && var76.anInt2103 != -1) {
var77 = var8[1 + var13][1 + var14]; var77 = var8[1 + var13][1 + var14];
var33 = var5[1 + var13][var14 + 1]; var33 = var5[1 + var13][var14 + 1];
var35 = anIntArray2642[(3 & var33 - -2) + 4 * var77]; var35 = anIntArray2642[(3 & var33 - -2) + 4 * var77];
var36 = anIntArray2642[(var33 + 1 & 3) + 4 * var77]; var36 = anIntArray2642[(var33 + 1 & 3) + 4 * var77];
if (Class3_Sub13_Sub39.aBooleanArrayArray3468[var35][1] && Class3_Sub13_Sub39.aBooleanArrayArray3468[var36][0]) { if (TextureOperation8.aBooleanArrayArray3468[var35][1] && TextureOperation8.aBooleanArrayArray3468[var36][0]) {
var73 = 0; var73 = 0;
} else { } else {
for (var83 = 0; var83 < 8; ++var83) { for (var83 = 0; var83 < 8; ++var83) {
@ -440,7 +440,7 @@ final class Class1 {
int var78; int var78;
if (var24 != 0 && var58 != var24) { if (var24 != 0 && var58 != var24) {
var76 = Class3_Sub13_Sub37.method350((byte) 113, var24 - 1); var76 = TextureOperation10.method350((byte) 113, var24 - 1);
if (var76.aBoolean2092 && -1 != var76.anInt2103) { if (var76.aBoolean2092 && -1 != var76.anInt2103) {
var65 = anIntArray2642[var8[var13][var14 - -1] * 4 + (2 + var5[var13][var14 - -1] & 3)]; var65 = anIntArray2642[var8[var13][var14 - -1] * 4 + (2 + var5[var13][var14 - -1] & 3)];
@ -458,7 +458,7 @@ final class Class1 {
} }
if (var25 != 0 && var58 != var25) { if (var25 != 0 && var58 != var25) {
var76 = Class3_Sub13_Sub37.method350((byte) -103, var25 + -1); var76 = TextureOperation10.method350((byte) -103, var25 + -1);
if (var76.aBoolean2092 && var76.anInt2103 != -1) { if (var76.aBoolean2092 && var76.anInt2103 != -1) {
var21 = anIntArray2642[(3 & var5[var13 - 1][var14] - -3) + 4 * var8[var13 + -1][var14]]; var21 = anIntArray2642[(3 & var5[var13 - 1][var14] - -3) + 4 * var8[var13 + -1][var14]];
@ -476,7 +476,7 @@ final class Class1 {
} }
if (var26 != 0 && var58 != var26) { if (var26 != 0 && var58 != var26) {
var76 = Class3_Sub13_Sub37.method350((byte) 126, var26 - 1); var76 = TextureOperation10.method350((byte) 126, var26 - 1);
if (var76.aBoolean2092 && -1 != var76.anInt2103) { if (var76.aBoolean2092 && -1 != var76.anInt2103) {
var22 = anIntArray2642[(var5[var13][var14 + -1] & 3) + 4 * var8[var13][-1 + var14]]; var22 = anIntArray2642[(var5[var13][var14 + -1] & 3) + 4 * var8[var13][-1 + var14]];
@ -494,7 +494,7 @@ final class Class1 {
} }
if (var27 != 0 && var27 != var58) { if (var27 != 0 && var27 != var58) {
var76 = Class3_Sub13_Sub37.method350((byte) 116, var27 + -1); var76 = TextureOperation10.method350((byte) 116, var27 + -1);
if (var76.aBoolean2092 && var76.anInt2103 != -1) { if (var76.aBoolean2092 && var76.anInt2103 != -1) {
var23 = anIntArray2642[4 * var8[1 + var13][var14] - -(3 & var5[var13 + 1][var14] - -1)]; var23 = anIntArray2642[4 * var8[1 + var13][var14] - -(3 & var5[var13 + 1][var14] - -1)];
@ -513,17 +513,17 @@ final class Class1 {
for (var74 = 0; var61 > var74; ++var74) { for (var74 = 0; var61 > var74; ++var74) {
var78 = var64[var74]; var78 = var64[var74];
var79 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var78 == var24 ? var65 : 0]; var79 = TextureOperation8.aBooleanArrayArray3468[var78 == var24 ? var65 : 0];
var75 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var25 == var78 ? var21 : 0]; var75 = TextureOperation8.aBooleanArrayArray3468[var25 == var78 ? var21 : 0];
var81 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var26 == var78 ? var22 : 0]; var81 = TextureOperation8.aBooleanArrayArray3468[var26 == var78 ? var22 : 0];
boolean[] var84 = Class3_Sub13_Sub39.aBooleanArrayArray3468[var78 != var27 ? 0 : var23]; boolean[] var84 = TextureOperation8.aBooleanArrayArray3468[var78 != var27 ? 0 : var23];
Class168 var82 = Class3_Sub13_Sub37.method350((byte) 121, -1 + var78); Class168 var82 = TextureOperation10.method350((byte) 121, -1 + var78);
Class3_Sub11 var39 = method2052(var12, var82); Class3_Sub11 var39 = method2052(var12, var82);
int var40 = Class3_Sub13_Sub4.method190(var82.anInt2095, var82.anInt2103, (byte) -76, var6[var13][var14]) << 8 | 255; int var40 = TextureOperation34.method190(var82.anInt2095, var82.anInt2103, (byte) -76, var6[var13][var14]) << 8 | 255;
byte var44 = 6; byte var44 = 6;
int var41 = 255 | Class3_Sub13_Sub4.method190(var82.anInt2095, var82.anInt2103, (byte) -85, var6[1 + var13][var14]) << 8; int var41 = 255 | TextureOperation34.method190(var82.anInt2095, var82.anInt2103, (byte) -85, var6[1 + var13][var14]) << 8;
int var42 = Class3_Sub13_Sub4.method190(var82.anInt2095, var82.anInt2103, (byte) 123, var6[var13 - -1][var14 - -1]) << 8 | 255; int var42 = TextureOperation34.method190(var82.anInt2095, var82.anInt2103, (byte) 123, var6[var13 - -1][var14 - -1]) << 8 | 255;
int var43 = 255 | Class3_Sub13_Sub4.method190(var82.anInt2095, var82.anInt2103, (byte) 106, var6[var13][var14 - -1]) << 8; int var43 = 255 | TextureOperation34.method190(var82.anInt2095, var82.anInt2103, (byte) 106, var6[var13][var14 - -1]) << 8;
boolean var48 = var29 != var78 && var81[0] && var75[1]; boolean var48 = var29 != var78 && var81[0] && var75[1];
boolean var47 = var73 != var78 && var79[0] && var84[1]; boolean var47 = var73 != var78 && var79[0] && var84[1];
boolean var46 = var28 != var78 && var75[0] && var79[1]; boolean var46 = var28 != var78 && var75[0] && var79[1];
@ -616,7 +616,7 @@ final class Class1 {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Toolkit.JAVA_TOOLKIT.resetBuffer(); Toolkit.JAVA_TOOLKIT.resetBuffer();
} else { } else {
Class164_Sub1.aClass158_3009.method2182(); Unsorted.aClass158_3009.method2182();
} }
} }

View file

@ -18,7 +18,7 @@ final class Class10 {
int[] var5 = new int[var3]; int[] var5 = new int[var3];
for (int var6 = 0; var3 > var6; ++var6) { for (int var6 = 0; var3 > var6; ++var6) {
var5[var6] = Class3_Sub13_Sub38.spritePalette[Unsorted.bitwiseAnd(255, var4[var6])]; var5[var6] = TextureOperation38.spritePalette[Unsorted.bitwiseAnd(255, var4[var6])];
} }
var1[var2] = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[var2], Unsorted.anIntArray2591[var2], Class140_Sub7.anIntArray2931[var2], Unsorted.anIntArray3076[var2], var5); var1[var2] = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[var2], Unsorted.anIntArray2591[var2], Class140_Sub7.anIntArray2931[var2], Unsorted.anIntArray3076[var2], var5);

View file

@ -2,12 +2,12 @@ package org.runite.client;
import org.rs09.client.data.NodeCache; import org.rs09.client.data.NodeCache;
final class Class102 implements Interface2 { public final class Class102 implements Interface2 {
static int[] anIntArray2125; static int[] anIntArray2125;
static Class135[] aClass135Array2131 = new Class135[50]; static Class135[] aClass135Array2131 = new Class135[50];
static int anInt2136; static int anInt2136;
static Player player; public static Player player;
private final boolean[] aBooleanArray2122; private final boolean[] aBooleanArray2122;
private final CacheIndex aClass153_2123; private final CacheIndex aClass153_2123;
private final boolean[] aBooleanArray2124; private final boolean[] aBooleanArray2124;
@ -307,11 +307,11 @@ final class Class102 implements Interface2 {
if (Class159.anInt2020 > var4) { if (Class159.anInt2020 > var4) {
var4 = Class159.anInt2020; var4 = Class159.anInt2020;
} else { } else {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var4++], var1, -66, var3, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var4++], var1, -66, var3, var0);
} }
if (var2 <= Class57.anInt902) { if (var2 <= Class57.anInt902) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var2--], var1, -54, var3, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var2--], var1, -54, var3, var0);
} else { } else {
var2 = Class57.anInt902; var2 = Class57.anInt902;
} }
@ -368,7 +368,7 @@ final class Class102 implements Interface2 {
public final void method8(int var1, boolean var2) { public final void method8(int var1, boolean var2) {
try { try {
Class3_Sub28_Sub4.method551(255 & this.aByteArray2143[var1], this.aByteArray2144[var1] & 255); Class3_Sub28_Sub4.method551(255 & this.aByteArray2143[var1], this.aByteArray2144[var1] & 0xFF);
if (var2) { if (var2) {
boolean var3 = false; boolean var3 = false;
Class3_Sub28_Sub20 var4 = this.method1613(var1); Class3_Sub28_Sub20 var4 = this.method1613(var1);
@ -431,7 +431,7 @@ final class Class102 implements Interface2 {
public final int method10(int var1, int var2) { public final int method10(int var1, int var2) {
try { try {
return this.aByteArray2126[var2] & 255; return this.aByteArray2126[var2] & 0xFF;
} catch (RuntimeException var4) { } catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "nk.C(" + var1 + ',' + var2 + ')'); throw ClientErrorException.clientError(var4, "nk.C(" + var1 + ',' + var2 + ')');
} }
@ -453,7 +453,7 @@ final class Class102 implements Interface2 {
try { try {
Class3_Sub28_Sub18 var4 = (Class3_Sub28_Sub18) this.aClass47_2138.get(var2); Class3_Sub28_Sub18 var4 = (Class3_Sub28_Sub18) this.aClass47_2138.get(var2);
if (null == var4) { if (null == var4) {
var4 = new Class3_Sub28_Sub18(this.aShortArray2137[var2] & '\uffff'); var4 = new Class3_Sub28_Sub18(this.aShortArray2137[var2] & 65535);
this.aClass47_2138.put(var2, var4); this.aClass47_2138.put(var2, var4);
} }
return var4; return var4;
@ -518,11 +518,11 @@ final class Class102 implements Interface2 {
public final int method15(int var1, int var2) { public final int method15(int var1, int var2) {
try { try {
if (var2 != '\uffff') { if (var2 != 65535) {
this.method11(-82, -17); this.method11(-82, -17);
} }
return '\uffff' & this.aShortArray2137[var1]; return 65535 & this.aShortArray2137[var1];
} catch (RuntimeException var4) { } catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "nk.E(" + var1 + ',' + var2 + ')'); throw ClientErrorException.clientError(var4, "nk.E(" + var1 + ',' + var2 + ')');
} }

View file

@ -22,8 +22,8 @@ final class Class106 {
} }
if (var2 < PacketParser.aClass3_Sub19Array3694.length && null != PacketParser.aClass3_Sub19Array3694[var2]) { if (var2 < PacketParser.aClass3_Sub19Array3694.length && null != PacketParser.aClass3_Sub19Array3694[var2]) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(162); TextureOperation12.outgoingBuffer.putOpcode(162);
Class3_Sub13_Sub1.outgoingBuffer.writeLong(PacketParser.aClass3_Sub19Array3694[var2].linkableKey); TextureOperation12.outgoingBuffer.writeLong(PacketParser.aClass3_Sub19Array3694[var2].linkableKey);
} }
} }
} }

View file

@ -24,7 +24,7 @@ final class Class108 {
static RSString method1653(int var0) { static RSString method1653(int var0) {
try { try {
return RSString.stringCombiner(new RSString[]{RSString.stringAnimator(255 & var0 >> 24), TextCore.aClass94_4023, RSString.stringAnimator((var0 & 16712751) >> 16), TextCore.aClass94_4023, RSString.stringAnimator(255 & var0 >> 8), TextCore.aClass94_4023, RSString.stringAnimator(var0 & 255)}); return RSString.stringCombiner(new RSString[]{RSString.stringAnimator(255 & var0 >> 24), TextCore.aClass94_4023, RSString.stringAnimator((var0 & 16712751) >> 16), TextCore.aClass94_4023, RSString.stringAnimator(255 & var0 >> 8), TextCore.aClass94_4023, RSString.stringAnimator(var0 & 0xFF)});
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "oi.F(" + var0 + ',' + 0 + ')'); throw ClientErrorException.clientError(var3, "oi.F(" + var0 + ',' + 0 + ')');
} }

View file

@ -163,7 +163,7 @@ final class Class110 {
Class7.method835(var2, var7, var9, var19, 1, 1, (GameObject) object, var24); Class7.method835(var2, var7, var9, var19, 1, 1, (GameObject) object, var24);
if (var1 && type <= 17 && type != 13 && var2 > 0) { if (var1 && type <= 17 && type != 13 && var2 > 0) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 4); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 4);
} }
if (def.ClipType != 0 && null != var4) { if (def.ClipType != 0 && null != var4) {
@ -191,7 +191,7 @@ final class Class110 {
} }
if (def.aBoolean1542) { if (def.aBoolean1542) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 1); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 1);
} }
} else if (1 == var10) { } else if (1 == var10) {
if (def.aBoolean1525) { if (def.aBoolean1525) {
@ -200,7 +200,7 @@ final class Class110 {
} }
if (def.aBoolean1542) { if (def.aBoolean1542) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9], 2); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9], 2);
} }
} else if (var10 == 2) { } else if (var10 == 2) {
if (def.aBoolean1525) { if (def.aBoolean1525) {
@ -209,7 +209,7 @@ final class Class110 {
} }
if (def.aBoolean1542) { if (def.aBoolean1542) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9], 1); Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9], 1);
} }
} else if (var10 == 3) { } else if (var10 == 3) {
if (def.aBoolean1525) { if (def.aBoolean1525) {
@ -218,7 +218,7 @@ final class Class110 {
} }
if (def.aBoolean1542) { if (def.aBoolean1542) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 2); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 2);
} }
} }
} }
@ -287,17 +287,17 @@ final class Class110 {
Class154.method2146(var2, var7, var9, var19, (GameObject) var42, (GameObject) var38, Class159.anIntArray2017[var10], Class159.anIntArray2017[var43], var24); Class154.method2146(var2, var7, var9, var19, (GameObject) var42, (GameObject) var38, Class159.anIntArray2017[var10], Class159.anIntArray2017[var43], var24);
if (def.aBoolean1542 && var1) { if (def.aBoolean1542 && var1) {
if (var10 == 0) { if (var10 == 0) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 1); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 1);
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9], 2); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][1 + var9], 2);
} else if (var10 == 1) { } else if (var10 == 1) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9 - -1] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9 - -1], 2); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9 - -1] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9 - -1], 2);
Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9], 1); Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7 - -1][var9], 1);
} else if (var10 == 2) { } else if (var10 == 2) {
Class38_Sub1.anIntArrayArrayArray2609[var2][1 + var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][1 + var7][var9], 1); Class38_Sub1.anIntArrayArrayArray2609[var2][1 + var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][1 + var7][var9], 1);
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 2); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 2);
} else if (var10 == 3) { } else if (var10 == 3) {
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 2); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 2);
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 1); Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 1);
} }
} }
@ -472,7 +472,7 @@ final class Class110 {
} else { } else {
object = new Class140_Sub3(objectId, 22, var10, var0, var7, var9, def.animationId, def.aBoolean1492, null); object = new Class140_Sub3(objectId, 22, var10, var0, var7, var9, def.animationId, def.aBoolean1492, null);
} }
Class3_Sub13_Sub23.method276(var2, var7, var9, var19, (GameObject) object, var24, def.aBoolean1502); TextureOperation39.method276(var2, var7, var9, var19, (GameObject) object, var24, def.aBoolean1502);
if (def.ClipType == 1 && null != var4) { if (def.ClipType == 1 && null != var4) {
var4.method1503(var7, var9); var4.method1503(var7, var9);
} }

View file

@ -36,11 +36,11 @@ final class Class114 {
int var3 = Class92.screenColorRgb(); int var3 = Class92.screenColorRgb();
float var7 = 0.58823526F; float var7 = 0.58823526F;
MouseListeningClass.aFloatArray1919[3] = 1.0F; MouseListeningClass.aFloatArray1919[3] = 1.0F;
float var4 = (float) (var3 >> 16 & 255) / 255.0F; float var4 = (float) (var3 >> 16 & 0xFF) / 255.0F;
float var5 = (float) (('\uff1e' & var3) >> 8) / 255.0F; float var5 = (float) (('\uff1e' & var3) >> 8) / 255.0F;
MouseListeningClass.aFloatArray1919[1] = var2 * (float) Unsorted.bitwiseAnd(var0 >> 8, 255) / 255.0F * var5 * var7; MouseListeningClass.aFloatArray1919[1] = var2 * (float) Unsorted.bitwiseAnd(var0 >> 8, 255) / 255.0F * var5 * var7;
MouseListeningClass.aFloatArray1919[var1] = var2 * var7 * var4 * ((float) (Unsorted.bitwiseAnd(16754958, var0) >> 16) / 255.0F); MouseListeningClass.aFloatArray1919[var1] = var2 * var7 * var4 * ((float) (Unsorted.bitwiseAnd(16754958, var0) >> 16) / 255.0F);
float var6 = (float) (var3 & 255) / 255.0F; float var6 = (float) (var3 & 0xFF) / 255.0F;
MouseListeningClass.aFloatArray1919[2] = (float) Unsorted.bitwiseAnd(255, var0) / 255.0F * var6 * var7 * var2; MouseListeningClass.aFloatArray1919[2] = (float) Unsorted.bitwiseAnd(255, var0) / 255.0F * var6 * var7 * var2;
return MouseListeningClass.aFloatArray1919; return MouseListeningClass.aFloatArray1919;
} catch (RuntimeException var8) { } catch (RuntimeException var8) {

View file

@ -19,7 +19,7 @@ final class Class115 {
if (Class3_Sub1.localIndex == var3) { if (Class3_Sub1.localIndex == var3) {
var2 = Class102.player; var2 = Class102.player;
} else { } else {
var2 = Class3_Sub13_Sub22.players[var3]; var2 = TextureOperation0.players[var3];
} }
} else { } else {
var3 = var1.anInt2273 - 1; var3 = var1.anInt2273 - 1;

View file

@ -7,7 +7,7 @@ import java.util.Random;
final class Class116 { final class Class116 {
private static final int[] anIntArray1591; private static final int[] anIntArray1591;
private static final int[] anIntArray1594 = new int['\u8000']; private static final int[] anIntArray1594 = new int[32768];
private static final int[] anIntArray1598; private static final int[] anIntArray1598;
private static final int[] anIntArray1599; private static final int[] anIntArray1599;
private static final int[] anIntArray1600; private static final int[] anIntArray1600;
@ -21,13 +21,13 @@ final class Class116 {
Random var0 = new Random(0L); Random var0 = new Random(0L);
int var1; int var1;
for (var1 = 0; var1 < '\u8000'; ++var1) { for (var1 = 0; var1 < 32768; ++var1) {
anIntArray1594[var1] = (var0.nextInt() & 2) - 1; anIntArray1594[var1] = (var0.nextInt() & 2) - 1;
} }
anIntArray1591 = new int['\u8000']; anIntArray1591 = new int[32768];
for (var1 = 0; var1 < '\u8000'; ++var1) { for (var1 = 0; var1 < 32768; ++var1) {
anIntArray1591[var1] = (int) (Math.sin((double) var1 / 5215.1903D) * 16384.0D); anIntArray1591[var1] = (int) (Math.sin((double) var1 / 5215.1903D) * 16384.0D);
} }
@ -115,7 +115,7 @@ final class Class116 {
if (this.aClass34_1595 != null) { if (this.aClass34_1595 != null) {
var14 = this.aClass34_1595.method1007(var1); var14 = this.aClass34_1595.method1007(var1);
var15 = this.aClass34_1584.method1007(var1); var15 = this.aClass34_1584.method1007(var1);
var13 = var13 * ((this.method1716(var10, var15, this.aClass34_1595.anInt601) >> 1) + '\u8000') >> 15; var13 = var13 * ((this.method1716(var10, var15, this.aClass34_1595.anInt601) >> 1) + 32768) >> 15;
var10 += (var14 * var8 >> 16) + var9; var10 += (var14 * var8 >> 16) + var9;
} }

View file

@ -38,7 +38,7 @@ public final class Class117 {
if (var0 == 5) { if (var0 == 5) {
Class108.method1656(CacheIndex.spritesIndex, (byte) -111); Class108.method1656(CacheIndex.spritesIndex, (byte) -111);
} else { } else {
Class3_Sub13_Sub17.method247((byte) -121); TextureOperation23.method247((byte) -121);
} }
boolean var3 = 5 == Class143.gameStage || Class143.gameStage == 10 || Class143.gameStage == 28; boolean var3 = 5 == Class143.gameStage || Class143.gameStage == 10 || Class143.gameStage == 28;
@ -89,7 +89,7 @@ public final class Class117 {
Class158_Sub1.aByteArrayArrayArray1828 = new byte[var2][104][104]; Class158_Sub1.aByteArrayArrayArray1828 = new byte[var2][104][104];
Class3_Sub31.anIntArray2606 = new int[104]; Class3_Sub31.anIntArray2606 = new int[104];
PacketParser.aByteArrayArrayArray81 = new byte[var2][104][104]; PacketParser.aByteArrayArrayArray81 = new byte[var2][104][104];
Class3_Sub13_Sub36.aByteArrayArrayArray3430 = new byte[var2][104][104]; TextureOperation36.aByteArrayArrayArray3430 = new byte[var2][104][104];
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "pl.B(" + var0 + ',' + var1 + ')'); throw ClientErrorException.clientError(var3, "pl.B(" + var0 + ',' + var1 + ')');
} }
@ -102,7 +102,7 @@ public final class Class117 {
int[] var3 = new int[var1]; int[] var3 = new int[var1];
for (int var4 = 0; var1 > var4; ++var4) { for (int var4 = 0; var1 > var4; ++var4) {
var3[var4] = Class3_Sub13_Sub38.spritePalette[Unsorted.bitwiseAnd(var2[var4], 255)]; var3[var4] = TextureOperation38.spritePalette[Unsorted.bitwiseAnd(var2[var4], 255)];
} }
Class3_Sub28_Sub16_Sub2 var6 = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], var3); Class3_Sub28_Sub16_Sub2 var6 = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], var3);

View file

@ -12,14 +12,14 @@ final class Class119 {
static void method1729() { static void method1729() {
try { try {
Object var1; Object var1;
if (null == Class3_Sub13_Sub10.aFrame3121) { if (null == TextureOperation30.aFrame3121) {
if (GameShell.frame == null) { if (GameShell.frame == null) {
var1 = Class38.signlink.gameApplet; var1 = Class38.signlink.gameApplet;
} else { } else {
var1 = GameShell.frame; var1 = GameShell.frame;
} }
} else { } else {
var1 = Class3_Sub13_Sub10.aFrame3121; var1 = TextureOperation30.aFrame3121;
} }
Unsorted.anInt2334 = ((Container) var1).getSize().width; Unsorted.anInt2334 = ((Container) var1).getSize().width;

View file

@ -76,9 +76,9 @@ final class Class121 {
var26 += (-var26 + var7[1 + var6][var14 - -1]) * var22; var26 += (-var26 + var7[1 + var6][var14 - -1]) * var22;
var20 += (-var20 + var7[var6 - -1][var14]) * var22; var20 += (-var20 + var7[var6 - -1][var14]) * var22;
var20 += (-var20 + var26) * var23; var20 += (-var20 + var26) * var23;
int var27 = Class3_Sub13_Sub10.method210(var15, var2, var3); int var27 = TextureOperation30.method210(var15, var2, var3);
int var28 = Class3_Sub13_Sub10.method210(var15, var0, var8); int var28 = TextureOperation30.method210(var15, var0, var8);
var21 = Class3_Sub13_Sub10.method210(var17, var27, var28); var21 = TextureOperation30.method210(var17, var27, var28);
} }
if (var9 > -111) { if (var9 > -111) {
@ -98,7 +98,7 @@ final class Class121 {
try { try {
try { try {
if (Class43.worldListStage == 0) { if (Class43.worldListStage == 0) {
if (Class3_Sub13_Sub34.aLong3411 > TimeUtils.time() + -5000L) { if (TextureOperation25.aLong3411 > TimeUtils.time() + -5000L) {
return 0; return 0;
} }
@ -108,14 +108,14 @@ final class Class121 {
} }
if (30000L + RSInterface.aLong261 < TimeUtils.time()) { if (30000L + RSInterface.aLong261 < TimeUtils.time()) {
return Class3_Sub13_Sub3.method179((byte) 92, 1000); return TextureOperation33.method179((byte) 92, 1000);
} }
int wlUpdateStamp; int wlUpdateStamp;
int var2; int var2;
if (1 == Class43.worldListStage) { if (1 == Class43.worldListStage) {
if (Class3_Sub9.aClass64_2318.anInt978 == 2) { if (Class3_Sub9.aClass64_2318.anInt978 == 2) {
return Class3_Sub13_Sub3.method179((byte) 92, 1001); return TextureOperation33.method179((byte) 92, 1001);
} }
if (1 != Class3_Sub9.aClass64_2318.anInt978) { if (1 != Class3_Sub9.aClass64_2318.anInt978) {
@ -123,16 +123,16 @@ final class Class121 {
} }
Class3_Sub15.activeConnection = new Connection((Socket) Class3_Sub9.aClass64_2318.anObject974, Class38.signlink); Class3_Sub15.activeConnection = new Connection((Socket) Class3_Sub9.aClass64_2318.anObject974, Class38.signlink);
Class3_Sub13_Sub1.outgoingBuffer.index = 0; TextureOperation12.outgoingBuffer.index = 0;
Class3_Sub9.aClass64_2318 = null; Class3_Sub9.aClass64_2318 = null;
wlUpdateStamp = 0; wlUpdateStamp = 0;
if (Class30.loadedWorldList) { if (Class30.loadedWorldList) {
wlUpdateStamp = WorldListEntry.updateStamp; wlUpdateStamp = WorldListEntry.updateStamp;
} }
Class3_Sub13_Sub1.outgoingBuffer.writeByte(255); TextureOperation12.outgoingBuffer.writeByte(255);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(wlUpdateStamp); TextureOperation12.outgoingBuffer.writeInt(wlUpdateStamp);
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index); Class3_Sub15.activeConnection.sendBytes(TextureOperation12.outgoingBuffer.buffer, TextureOperation12.outgoingBuffer.index);
if (null != WorldListEntry.aClass155_2627) { if (null != WorldListEntry.aClass155_2627) {
WorldListEntry.aClass155_2627.method2159(67); WorldListEntry.aClass155_2627.method2159(67);
} }
@ -152,7 +152,7 @@ final class Class121 {
} }
if (var2 != 0) { if (var2 != 0) {
return Class3_Sub13_Sub3.method179((byte) 92, var2); return TextureOperation33.method179((byte) 92, var2);
} }
Class43.worldListStage = 2; Class43.worldListStage = 2;
@ -168,7 +168,7 @@ final class Class121 {
Unsorted.wlPacketSize += Class3_Sub15.activeConnection.readByte(); Unsorted.wlPacketSize += Class3_Sub15.activeConnection.readByte();
Class43.worldListStage = 3; Class43.worldListStage = 3;
Class3_Sub20.wlPacketIndex = 0; Class3_Sub20.wlPacketIndex = 0;
Class3_Sub13_Sub33.aByteArray3396 = new byte[Unsorted.wlPacketSize]; TextureOperation29.aByteArray3396 = new byte[Unsorted.wlPacketSize];
} }
if (Class43.worldListStage == 3) { if (Class43.worldListStage == 3) {
@ -181,10 +181,10 @@ final class Class121 {
wlUpdateStamp = Unsorted.wlPacketSize + -Class3_Sub20.wlPacketIndex; wlUpdateStamp = Unsorted.wlPacketSize + -Class3_Sub20.wlPacketIndex;
} }
Class3_Sub15.activeConnection.readBytes(Class3_Sub13_Sub33.aByteArray3396, Class3_Sub20.wlPacketIndex, wlUpdateStamp); Class3_Sub15.activeConnection.readBytes(TextureOperation29.aByteArray3396, Class3_Sub20.wlPacketIndex, wlUpdateStamp);
Class3_Sub20.wlPacketIndex += wlUpdateStamp; Class3_Sub20.wlPacketIndex += wlUpdateStamp;
if (Class3_Sub20.wlPacketIndex >= Unsorted.wlPacketSize) { if (Class3_Sub20.wlPacketIndex >= Unsorted.wlPacketSize) {
if (Class3_Sub13_Sub23.handleWorldListUpdate(Class3_Sub13_Sub33.aByteArray3396)) { if (TextureOperation39.handleWorldListUpdate(TextureOperation29.aByteArray3396)) {
Unsorted.aClass44_Sub1Array3201 = new WorldListEntry[WorldListEntry.activeWorldListSize]; Unsorted.aClass44_Sub1Array3201 = new WorldListEntry[WorldListEntry.activeWorldListSize];
var2 = 0; var2 = 0;
@ -200,18 +200,18 @@ final class Class121 {
Class3_Sub15.activeConnection = null; Class3_Sub15.activeConnection = null;
Unsorted.anInt1088 = 0; Unsorted.anInt1088 = 0;
Class43.worldListStage = 0; Class43.worldListStage = 0;
Class3_Sub13_Sub33.aByteArray3396 = null; TextureOperation29.aByteArray3396 = null;
Class3_Sub13_Sub34.aLong3411 = TimeUtils.time(); TextureOperation25.aLong3411 = TimeUtils.time();
return 0; return 0;
} }
return Class3_Sub13_Sub3.method179((byte) 92, 1002); return TextureOperation33.method179((byte) 92, 1002);
} }
return -1; return -1;
} }
} catch (IOException var5) { } catch (IOException var5) {
return Class3_Sub13_Sub3.method179((byte) 92, 1003); return TextureOperation33.method179((byte) 92, 1003);
} }
return -1; return -1;

View file

@ -73,7 +73,7 @@ final class Class125 implements ShaderInterface {
var1.glActiveTexture('\u84c1'); var1.glActiveTexture('\u84c1');
var1.glMatrixMode(5890); var1.glMatrixMode(5890);
var1.glTranslatef((float) Unsorted.anInt144, (float) Unsorted.anInt3695, (float) LinkableRSString.anInt2587); var1.glTranslatef((float) Unsorted.anInt144, (float) Unsorted.anInt3695, (float) LinkableRSString.anInt2587);
var1.glRotatef(-((float) Class3_Sub13_Sub8.anInt3103 * 360.0F) / 2048.0F, 0.0F, 1.0F, 0.0F); var1.glRotatef(-((float) TextureOperation9.anInt3103 * 360.0F) / 2048.0F, 0.0F, 1.0F, 0.0F);
var1.glRotatef(-((float) Class140_Sub7.anInt2938 * 360.0F) / 2048.0F, 1.0F, 0.0F, 0.0F); var1.glRotatef(-((float) Class140_Sub7.anInt2938 * 360.0F) / 2048.0F, 1.0F, 0.0F, 0.0F);
var1.glRotatef(-180.0F, 1.0F, 0.0F, 0.0F); var1.glRotatef(-180.0F, 1.0F, 0.0F, 0.0F);
var1.glMatrixMode(5888); var1.glMatrixMode(5888);
@ -83,7 +83,7 @@ final class Class125 implements ShaderInterface {
var1.glActiveTexture('\u84c0'); var1.glActiveTexture('\u84c0');
if (this.anInt2182 != HDToolKit.anInt1791) { if (this.anInt2182 != HDToolKit.anInt1791) {
int var2 = (HDToolKit.anInt1791 & 255) * 256; int var2 = (HDToolKit.anInt1791 & 0xFF) * 256;
for (int var3 = 0; var3 < 64; ++var3) { for (int var3 = 0; var3 < 64; ++var3) {
this.aFloatBuffer2183.position(var2); this.aFloatBuffer2183.position(var2);

View file

@ -4,10 +4,9 @@ import org.rs09.client.data.Queue;
public final class Class126 { public final class Class126 {
public static Font plainFont;
static int anInt1665; static int anInt1665;
static Queue aClass13_1666 = new Queue(); static Queue aClass13_1666 = new Queue();
static int anInt1676 = 0; public static int anInt1676 = 0;
int anInt1663; int anInt1663;
int anInt1664; int anInt1664;
int anInt1667; int anInt1667;

View file

@ -33,7 +33,7 @@ final class Class128 {
System.err.println("Local plane " + WorldListCountry.localPlane + " is out of bounds - rendering log=" + Arrays.toString(Class163_Sub3.PLAYER_RENDER_LOG) + "!"); System.err.println("Local plane " + WorldListCountry.localPlane + " is out of bounds - rendering log=" + Arrays.toString(Class163_Sub3.PLAYER_RENDER_LOG) + "!");
WorldListCountry.localPlane %= 4; WorldListCountry.localPlane %= 4;
} }
Class61 var3 = Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var0]; Class61 var3 = TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var0];
if (var3 == null) { if (var3 == null) {
ObjectDefinition.method1688(WorldListCountry.localPlane, var2, var0); ObjectDefinition.method1688(WorldListCountry.localPlane, var2, var0);
} else { } else {
@ -75,7 +75,7 @@ final class Class128 {
} }
long var13 = 1610612736 + (var0 << 7) + var2; long var13 = 1610612736 + (var0 << 7) + var2;
Class3_Sub13_Sub10.method213(WorldListCountry.localPlane, var2, var0, Class121.method1736(WorldListCountry.localPlane, 1, 64 + 128 * var2, 64 + var0 * 128), var5.aClass140_Sub7_3676, var13, var12, var14); TextureOperation30.method213(WorldListCountry.localPlane, var2, var0, Class121.method1736(WorldListCountry.localPlane, 1, 64 + 128 * var2, 64 + var0 * 128), var5.aClass140_Sub7_3676, var13, var12, var14);
} }
} }
} catch (RuntimeException var11) { } catch (RuntimeException var11) {
@ -136,14 +136,14 @@ final class Class128 {
static void method1764() { static void method1764() {
for (int var3 = 0; var3 < Class3_Sub17.anInt2456; ++var3) { for (int var3 = 0; var3 < Class3_Sub17.anInt2456; ++var3) {
for (int var4 = 0; var4 < Unsorted.anInt1234; ++var4) { for (int var4 = 0; var4 < Unsorted.anInt1234; ++var4) {
for (int var5 = 0; var5 < Class3_Sub13_Sub15.anInt3179; ++var5) { for (int var5 = 0; var5 < TextureOperation17.anInt3179; ++var5) {
Class3_Sub2 var6 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var3][var4][var5]; Class3_Sub2 var6 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var3][var4][var5];
if (var6 != null) { if (var6 != null) {
Class70 var7 = var6.aClass70_2234; Class70 var7 = var6.aClass70_2234;
if (var7 != null && var7.aClass140_1049.method1865()) { if (var7 != null && var7.aClass140_1049.method1865()) {
Class3_Sub13_Sub10.method214(var7.aClass140_1049, var3, var4, var5, 1, 1); TextureOperation30.method214(var7.aClass140_1049, var3, var4, var5, 1, 1);
if (var7.aClass140_1052 != null && var7.aClass140_1052.method1865()) { if (var7.aClass140_1052 != null && var7.aClass140_1052.method1865()) {
Class3_Sub13_Sub10.method214(var7.aClass140_1052, var3, var4, var5, 1, 1); TextureOperation30.method214(var7.aClass140_1052, var3, var4, var5, 1, 1);
var7.aClass140_1049.method1866(var7.aClass140_1052, 0, 0, 0, false); var7.aClass140_1049.method1866(var7.aClass140_1052, 0, 0, 0, false);
var7.aClass140_1052 = var7.aClass140_1052.method1861(); var7.aClass140_1052 = var7.aClass140_1052.method1861();
} }
@ -154,7 +154,7 @@ final class Class128 {
for (int var8 = 0; var8 < var6.anInt2223; ++var8) { for (int var8 = 0; var8 < var6.anInt2223; ++var8) {
Class25 var9 = var6.aClass25Array2221[var8]; Class25 var9 = var6.aClass25Array2221[var8];
if (var9 != null && var9.aClass140_479.method1865()) { if (var9 != null && var9.aClass140_479.method1865()) {
Class3_Sub13_Sub10.method214(var9.aClass140_479, var3, var4, var5, var9.anInt495 - var9.anInt483 + 1, var9.anInt481 - var9.anInt478 + 1); TextureOperation30.method214(var9.aClass140_479, var3, var4, var5, var9.anInt495 - var9.anInt483 + 1, var9.anInt481 - var9.anInt478 + 1);
var9.aClass140_479 = var9.aClass140_479.method1861(); var9.aClass140_479 = var9.aClass140_479.method1861();
} }
} }

View file

@ -57,7 +57,7 @@ abstract class Class129 {
} }
var10 = Class52.anIntArray861[var10]; var10 = Class52.anIntArray861[var10];
Class84.aClass3_Sub28_Sub16_Sub2_1381.anIntArray4081[var6++] = Unsorted.bitwiseAnd(var13 * Unsorted.bitwiseAnd(var11, 16711935) + Unsorted.bitwiseAnd(16711935, var10) * var12, -16711936) - -Unsorted.bitwiseAnd(Unsorted.bitwiseAnd(var10, '\uff00') * var12 - -(Unsorted.bitwiseAnd('\uff00', var11) * var13), 16711680) >> 8; Class84.aClass3_Sub28_Sub16_Sub2_1381.anIntArray4081[var6++] = Unsorted.bitwiseAnd(var13 * Unsorted.bitwiseAnd(var11, 16711935) + Unsorted.bitwiseAnd(16711935, var10) * var12, -16711936) - -Unsorted.bitwiseAnd(Unsorted.bitwiseAnd(var10, 65280) * var12 - -(Unsorted.bitwiseAnd(65280, var11) * var13), 16711680) >> 8;
} }
} }
@ -130,7 +130,7 @@ abstract class Class129 {
continue; continue;
} }
var27 = Class3_Sub13_Sub37.method350((byte) -103, var25 + -1); var27 = TextureOperation10.method350((byte) -103, var25 + -1);
if (var27.anInt2103 == -1) { if (var27.anInt2103 == -1) {
continue; continue;
} }
@ -142,7 +142,7 @@ abstract class Class129 {
continue; continue;
} }
} else if (var25 != 0) { } else if (var25 != 0) {
var27 = Class3_Sub13_Sub37.method350((byte) 123, var25 - 1); var27 = TextureOperation10.method350((byte) 123, var25 - 1);
byte var42; byte var42;
if (var27.anInt2103 == -1) { if (var27.anInt2103 == -1) {
var42 = var7[var23][var19]; var42 = var7[var23][var19];
@ -182,7 +182,7 @@ abstract class Class129 {
if (!var32 && -1 + var19 >= var17) { if (!var32 && -1 + var19 >= var17) {
var33 = var13.aShortArray706[var15 + -1]; var33 = var13.aShortArray706[var15 + -1];
var34 = var16 + (var33 >> 8); var34 = var16 + (var33 >> 8);
var35 = var34 - -(var33 & 255); var35 = var34 - -(var33 & 0xFF);
var32 = var23 > var34 && var35 > var23; var32 = var23 > var34 && var35 > var23;
} }
@ -266,19 +266,19 @@ abstract class Class129 {
continue; continue;
} }
var46 = Class3_Sub13_Sub37.method350((byte) -49, var43 - 1); var46 = TextureOperation10.method350((byte) -49, var43 - 1);
if (-1 == var46.anInt2103) { if (-1 == var46.anInt2103) {
continue; continue;
} }
if (var7[var23][var19] != 0) { if (var7[var23][var19] != 0) {
Class3_Sub13_Sub23_Sub1.method284(var0, var9, var23, var6, var19, Class134.anIntArrayArray1763[var7[var23][var19]], var14, (byte) -88, var13, var11, var2[var23][var19]); TextureOperation18.method284(var0, var9, var23, var6, var19, Class134.anIntArrayArray1763[var7[var23][var19]], var14, (byte) -88, var13, var11, var2[var23][var19]);
continue; continue;
} }
} else if (var43 != 0) { } else if (var43 != 0) {
var46 = Class3_Sub13_Sub37.method350((byte) 113, -1 + var43); var46 = TextureOperation10.method350((byte) 113, -1 + var43);
if (-1 == var46.anInt2103) { if (-1 == var46.anInt2103) {
Class3_Sub13_Sub23_Sub1.method284(var0, var9, var23, var6, var19, Class25.anIntArrayArray499[var7[var23][var19]], var14, (byte) 116, var13, var11, var2[var23][var19]); TextureOperation18.method284(var0, var9, var23, var6, var19, Class25.anIntArrayArray499[var7[var23][var19]], var14, (byte) 116, var13, var11, var2[var23][var19]);
continue; continue;
} }
@ -303,7 +303,7 @@ abstract class Class129 {
if (!var32 && var18 >= var19 - -1) { if (!var32 && var18 >= var19 - -1) {
var50 = var13.aShortArray706[1 + var15]; var50 = var13.aShortArray706[1 + var15];
var35 = (var50 >> 8) + var16; var35 = (var50 >> 8) + var16;
var36 = (var50 & 255) + var35; var36 = (var50 & 0xFF) + var35;
var32 = var23 > var35 && var23 < var36; var32 = var23 > var35 && var23 < var36;
} }
@ -352,17 +352,17 @@ abstract class Class129 {
} }
if (null != var45) { if (null != var45) {
Class3_Sub13_Sub23_Sub1.method284(var0, var9, var23, var6, var19, var45, var14, (byte) 98, var13, var11, var38); TextureOperation18.method284(var0, var9, var23, var6, var19, var45, var14, (byte) 98, var13, var11, var38);
} }
continue; continue;
} }
} }
if (var39) { if (var39) {
Class3_Sub13_Sub23_Sub1.method284(var0, var9, var23, var6, var19, Class25.anIntArrayArray499[var7[var23][var19]], var14, (byte) 96, var13, var11, var2[var23][var19]); TextureOperation18.method284(var0, var9, var23, var6, var19, Class25.anIntArrayArray499[var7[var23][var19]], var14, (byte) 96, var13, var11, var2[var23][var19]);
Class3_Sub13_Sub23_Sub1.method284(var0, var9, var23, var6, var19, Class134.anIntArrayArray1763[var7[var23][var19]], var14, (byte) -117, var13, var11, var2[var23][var19]); TextureOperation18.method284(var0, var9, var23, var6, var19, Class134.anIntArrayArray1763[var7[var23][var19]], var14, (byte) -117, var13, var11, var2[var23][var19]);
} else { } else {
Class3_Sub13_Sub23_Sub1.method284(var0, var9, var23, var6, var19, Class134.anIntArrayArray1763[0], var14, (byte) 61, var13, var11, var38); TextureOperation18.method284(var0, var9, var23, var6, var19, Class134.anIntArrayArray1763[0], var14, (byte) 61, var13, var11, var38);
} }
} }

View file

@ -2,18 +2,18 @@ package org.runite.client;
import org.rs09.client.config.GameConfig; import org.rs09.client.config.GameConfig;
final class Class131 { public final class Class131 {
static int anInt1716; public static int anInt1716;
static RSString password = TextCore.emptyJagexString; static RSString password = TextCore.emptyJagexString;
static RSString username = TextCore.emptyJagexString; static RSString username = TextCore.emptyJagexString;
static int anInt1719 = -1; static int anInt1719 = -1;
static CacheIndex aClass153_1723; static CacheIndex aClass153_1723;
short[] aShortArray1718; public short[] aShortArray1718;
int anInt1720; public int anInt1720;
RSString[] aClass94Array1721; public RSString[] aClass94Array1721;
int[] anIntArray1725; public int[] anIntArray1725;
short[] aShortArray1727; public short[] aShortArray1727;
byte[] aByteArray1730; byte[] aByteArray1730;
Class131(int var1) { Class131(int var1) {
@ -36,16 +36,16 @@ final class Class131 {
int index = GraphicDefinition.incomingBuffer.getBits(11); int index = GraphicDefinition.incomingBuffer.getBits(11);
if (index != 2047) { if (index != 2047) {
boolean var2 = false; boolean var2 = false;
if (null == Class3_Sub13_Sub22.players[index]) { if (null == TextureOperation0.players[index]) {
Class3_Sub13_Sub22.players[index] = new Player(); TextureOperation0.players[index] = new Player();
var2 = true; var2 = true;
if (null != Class65.aClass3_Sub30Array986[index]) { if (null != Class65.aClass3_Sub30Array986[index]) {
Class3_Sub13_Sub22.players[index].parseAppearance(-54, Class65.aClass3_Sub30Array986[index]); TextureOperation0.players[index].parseAppearance(-54, Class65.aClass3_Sub30Array986[index]);
} }
} }
Class56.localPlayerIndexes[Class159.localPlayerCount++] = index; Class56.localPlayerIndexes[Class159.localPlayerCount++] = index;
Player var3 = Class3_Sub13_Sub22.players[index]; Player var3 = TextureOperation0.players[index];
var3.anInt2838 = Class44.anInt719; var3.anInt2838 = Class44.anInt719;
int var4 = GraphicDefinition.incomingBuffer.getBits(1); int var4 = GraphicDefinition.incomingBuffer.getBits(1);
if (var4 == 1) { if (var4 == 1) {
@ -126,11 +126,11 @@ final class Class131 {
var4.writeInt((int) (Math.random() * 9.9999999E7D)); var4.writeInt((int) (Math.random() * 9.9999999E7D));
var4.writeString(password); var4.writeString(password);
var4.writeInt((int) (Math.random() * 9.9999999E7D)); var4.writeInt((int) (Math.random() * 9.9999999E7D));
var4.rsaEncrypt(Class3_Sub13_Sub37.EXPONENT, Class3_Sub13_Sub14.MODULUS); var4.rsaEncrypt(TextureOperation10.EXPONENT, TextureOperation31.MODULUS);
Class3_Sub13_Sub1.outgoingBuffer.index = 0; TextureOperation12.outgoingBuffer.index = 0;
Class3_Sub13_Sub1.outgoingBuffer.writeByte(210); TextureOperation12.outgoingBuffer.writeByte(210);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(var4.index); TextureOperation12.outgoingBuffer.writeByte(var4.index);
Class3_Sub13_Sub1.outgoingBuffer.putBytes(var4.buffer, var4.index); TextureOperation12.outgoingBuffer.putBytes(var4.buffer, var4.index);
} else { } else {
Class24.method951(); Class24.method951();
} }
@ -148,7 +148,7 @@ final class Class131 {
} }
} }
final boolean method1789(int var1, int var2) { public final boolean method1789(int var1, int var2) {
try { try {
if (var2 != 530) { if (var2 != 530) {
this.method1794(-111, 26); this.method1794(-111, 26);
@ -160,7 +160,7 @@ final class Class131 {
} }
} }
final int method1791(int var1, int var2) { public final int method1791(int var1, int var2) {
try { try {
return var2 != 8 ? 35 : this.aByteArray1730[var1] & 3; return var2 != 8 ? 35 : this.aByteArray1730[var1] & 3;
} catch (RuntimeException var4) { } catch (RuntimeException var4) {

View file

@ -51,7 +51,7 @@ final class Class132 {
static void method1799(byte var0, CacheIndex var1) { static void method1799(byte var0, CacheIndex var1) {
try { try {
Class3_Sub13_Sub7.aClass153_3098 = var1; TextureOperation27.aClass153_3098 = var1;
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "sf.C(" + var0 + ',' + (var1 != null ? "{...}" : "null") + ')'); throw ClientErrorException.clientError(var3, "sf.C(" + var0 + ',' + (var1 != null ? "{...}" : "null") + ')');
} }
@ -59,11 +59,11 @@ final class Class132 {
static void method1801() { static void method1801() {
try { try {
int var1 = Class168.bold.method682(RSString.parse(GameConfig.RCM_TITLE)); int var1 = FontType.bold.method682(RSString.parse(GameConfig.RCM_TITLE));
int var2; int var2;
int var3; int var3;
for (var2 = 0; Unsorted.menuOptionCount > var2; ++var2) { for (var2 = 0; Unsorted.menuOptionCount > var2; ++var2) {
var3 = Class168.bold.method682(Unsorted.method802(var2)); var3 = FontType.bold.method682(Unsorted.method802(var2));
if (var3 > var1) { if (var3 > var1) {
var1 = var3; var1 = var3;
} }
@ -89,24 +89,24 @@ final class Class132 {
} }
if (Unsorted.anInt3660 == 1) { if (Unsorted.anInt3660 == 1) {
if (Class3_Sub13_Sub39.anInt3460 == NPCDefinition.anInt1297 && Class38_Sub1.anInt2612 == Class168.anInt2099) { if (TextureOperation8.anInt3460 == NPCDefinition.anInt1297 && Class38_Sub1.anInt2612 == Class168.anInt2099) {
Class3_Sub28_Sub1.anInt3537 = Unsorted.menuOptionCount * 15 - -(!Unsorted.aBoolean1951 ? 22 : 26); Class21.anInt3537 = Unsorted.menuOptionCount * 15 - -(!Unsorted.aBoolean1951 ? 22 : 26);
Unsorted.anInt3660 = 0; Unsorted.anInt3660 = 0;
Class3_Sub13_Sub33.anInt3395 = var4; Class21.anInt3395 = var4;
AbstractIndexedSprite.anInt1462 = var3; Class21.anInt1462 = var3;
Class38_Sub1.aBoolean2615 = true; Class38_Sub1.aBoolean2615 = true;
Class3_Sub28_Sub3.anInt3552 = var1; Class21.anInt3552 = var1;
} }
} else if (Class163_Sub1.anInt2993 == NPCDefinition.anInt1297 && Class38_Sub1.anInt2614 == Class38_Sub1.anInt2612) { } else if (Class163_Sub1.anInt2993 == NPCDefinition.anInt1297 && Class38_Sub1.anInt2614 == Class38_Sub1.anInt2612) {
AbstractIndexedSprite.anInt1462 = var3; Class21.anInt1462 = var3;
Unsorted.anInt3660 = 0; Unsorted.anInt3660 = 0;
Class3_Sub28_Sub3.anInt3552 = var1; Class21.anInt3552 = var1;
Class3_Sub13_Sub33.anInt3395 = var4; Class21.anInt3395 = var4;
Class3_Sub28_Sub1.anInt3537 = (Unsorted.aBoolean1951 ? 26 : 22) + Unsorted.menuOptionCount * 15; Class21.anInt3537 = (Unsorted.aBoolean1951 ? 26 : 22) + Unsorted.menuOptionCount * 15;
Class38_Sub1.aBoolean2615 = true; Class38_Sub1.aBoolean2615 = true;
} else { } else {
Class168.anInt2099 = Class38_Sub1.anInt2614; Class168.anInt2099 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub39.anInt3460 = Class163_Sub1.anInt2993; TextureOperation8.anInt3460 = Class163_Sub1.anInt2993;
Unsorted.anInt3660 = 1; Unsorted.anInt3660 = 1;
} }

View file

@ -33,7 +33,7 @@ final class Class133 {
static void method1803() { static void method1803() {
try { try {
Class82.aReferenceCache_1146.clearSoftReferences(); Texture.aReferenceCache_1146.clearSoftReferences();
Class159.aReferenceCache_2016.clearSoftReferences(); Class159.aReferenceCache_2016.clearSoftReferences();
} catch (RuntimeException var2) { } catch (RuntimeException var2) {
throw ClientErrorException.clientError(var2, "sg.D(" + (byte) 22 + ')'); throw ClientErrorException.clientError(var2, "sg.D(" + (byte) 22 + ')');

View file

@ -23,7 +23,7 @@ final class Class137 {
Class158_Sub1.aBoolean2981 = false; Class158_Sub1.aBoolean2981 = false;
int var8; int var8;
if (Class3_Sub13_Sub5.anInt3069 != 0) { if (TextureOperation21.anInt3069 != 0) {
if (var4 >= var5 && var4 < var5 + 16 && var0 >= var6 && var6 - -16 > var0) { if (var4 >= var5 && var4 < var5 + 16 && var0 >= var6 && var6 - -16 > var0) {
var2.anInt208 -= 4; var2.anInt208 -= 4;
Class20.method909(var2); Class20.method909(var2);

View file

@ -118,7 +118,7 @@ final class Class140_Sub1_Sub1 extends Model {
var27 = Class51.anIntArray851[var1]; var27 = Class51.anIntArray851[var1];
} }
if(var9 > 0L && Class3_Sub13_Sub36.aBoolean3094 && var19 > 0) { if(var9 > 0L && TextureOperation36.aBoolean3094 && var19 > 0) {
int var28; int var28;
int var30; int var30;
if(var20 > 0) { if(var20 > 0) {
@ -200,7 +200,7 @@ final class Class140_Sub1_Sub1 extends Model {
if(Unsorted.anInt3642 >= var28 && Unsorted.anInt3642 <= var30 && RenderAnimationDefinition.anInt384 >= var29 && RenderAnimationDefinition.anInt384 <= var31) { if(Unsorted.anInt3642 >= var28 && Unsorted.anInt3642 <= var30 && RenderAnimationDefinition.anInt384 >= var29 && RenderAnimationDefinition.anInt384 <= var31) {
if(this.aBoolean2699) { if(this.aBoolean2699) {
Class3_Sub13_Sub38.aLongArray3448[Unsorted.anInt59++] = var9; TextureOperation38.aLongArray3448[Unsorted.anInt59++] = var9;
} else { } else {
if(anIntArray3861.length < this.anInt3833) { if(anIntArray3861.length < this.anInt3833) {
anIntArray3861 = new int[this.anInt3833]; anIntArray3861 = new int[this.anInt3833];
@ -223,7 +223,7 @@ final class Class140_Sub1_Sub1 extends Model {
short var52 = this.aShortArray3830[var39]; short var52 = this.aShortArray3830[var39];
short var51 = this.aShortArray3831[var39]; short var51 = this.aShortArray3831[var39];
if(this.method1927(Unsorted.anInt3642, RenderAnimationDefinition.anInt384, anIntArray3857[var53], anIntArray3857[var52], anIntArray3857[var51], anIntArray3861[var53], anIntArray3861[var52], anIntArray3861[var51])) { if(this.method1927(Unsorted.anInt3642, RenderAnimationDefinition.anInt384, anIntArray3857[var53], anIntArray3857[var52], anIntArray3857[var51], anIntArray3861[var53], anIntArray3861[var52], anIntArray3861[var51])) {
Class3_Sub13_Sub38.aLongArray3448[Unsorted.anInt59++] = var9; TextureOperation38.aLongArray3448[Unsorted.anInt59++] = var9;
break label118; break label118;
} }
@ -595,7 +595,7 @@ final class Class140_Sub1_Sub1 extends Model {
private static int method1905(int var0, short var1, int var2, byte var3) { private static int method1905(int var0, short var1, int var2, byte var3) {
int var4 = Class51.anIntArray834[Class140_Sub1_Sub2.method1940(var0, var2)]; int var4 = Class51.anIntArray834[Class140_Sub1_Sub2.method1940(var0, var2)];
if(var1 != -1) { if(var1 != -1) {
int var5 = Class51.anInterface2_838.method19(93, var1 & '\uffff'); int var5 = Class51.anInterface2_838.method19(93, var1 & 65535);
int var6; int var6;
int var8; int var8;
if(var5 != 0) { if(var5 != 0) {
@ -611,33 +611,33 @@ final class Class140_Sub1_Sub1 extends Model {
var4 = var6; var4 = var6;
} else { } else {
var8 = 256 - var5; var8 = 256 - var5;
var4 = ((var6 & 16711935) * var5 + (var4 & 16711935) * var8 & -16711936) + ((var6 & '\uff00') * var5 + (var4 & '\uff00') * var8 & 16711680) >> 8; var4 = ((var6 & 16711935) * var5 + (var4 & 16711935) * var8 & -16711936) + ((var6 & 65280) * var5 + (var4 & 65280) * var8 & 16711680) >> 8;
} }
} }
var6 = Class51.anInterface2_838.method10(90, var1 & '\uffff'); var6 = Class51.anInterface2_838.method10(90, var1 & 65535);
if(var6 != 0) { if(var6 != 0) {
var6 += 256; var6 += 256;
int var7 = ((var4 & 16711680) >> 16) * var6; int var7 = ((var4 & 16711680) >> 16) * var6;
if(var7 > '\uffff') { if(var7 > 65535) {
var7 = '\uffff'; var7 = 65535;
} }
var8 = ((var4 & '\uff00') >> 8) * var6; var8 = ((var4 & 65280) >> 8) * var6;
if(var8 > '\uffff') { if(var8 > 65535) {
var8 = '\uffff'; var8 = 65535;
} }
int var9 = (var4 & 255) * var6; int var9 = (var4 & 0xFF) * var6;
if(var9 > '\uffff') { if(var9 > 65535) {
var9 = '\uffff'; var9 = 65535;
} }
var4 = (var7 << 8 & 16711680) + (var8 & '\uff00') + (var9 >> 8); var4 = (var7 << 8 & 16711680) + (var8 & 65280) + (var9 >> 8);
} }
} }
return (var4 << 8) + (255 - (var3 & 255)); return (var4 << 8) + (255 - (var3 & 0xFF));
} }
private static float[] method1906(int var0, int var1, int var2, int var3, float var4, float var5, float var6) { private static float[] method1906(int var0, int var1, int var2, int var3, float var4, float var5, float var6) {
@ -1162,7 +1162,7 @@ final class Class140_Sub1_Sub1 extends Model {
for(var13 = 0; var13 < var12.length; ++var13) { for(var13 = 0; var13 < var12.length; ++var13) {
var14 = var12[var13]; var14 = var12[var13];
if(this.aShortArray3813 == null || (var7 & this.aShortArray3813[var14]) != 0) { if(this.aShortArray3813 == null || (var7 & this.aShortArray3813[var14]) != 0) {
var15 = (this.aByteArray3816[var14] & 255) + var3 * 8; var15 = (this.aByteArray3816[var14] & 0xFF) + var3 * 8;
if(var15 < 0) { if(var15 < 0) {
var15 = 0; var15 = 0;
} else if(var15 > 255) { } else if(var15 > 255) {
@ -1190,7 +1190,7 @@ final class Class140_Sub1_Sub1 extends Model {
for(var13 = 0; var13 < var12.length; ++var13) { for(var13 = 0; var13 < var12.length; ++var13) {
var14 = var12[var13]; var14 = var12[var13];
if(this.aShortArray3813 == null || (var7 & this.aShortArray3813[var14]) != 0) { if(this.aShortArray3813 == null || (var7 & this.aShortArray3813[var14]) != 0) {
var15 = this.aShortArray3808[var14] & '\uffff'; var15 = this.aShortArray3808[var14] & 65535;
var16 = var15 >> 10 & 63; var16 = var15 >> 10 & 63;
var17 = var15 >> 7 & 7; var17 = var15 >> 7 & 7;
var18 = var15 & 127; var18 = var15 & 127;
@ -1243,7 +1243,7 @@ final class Class140_Sub1_Sub1 extends Model {
var2 = 0; var2 = 0;
for(var3 = 0; var3 < this.anInt3823; ++var3) { for(var3 = 0; var3 < this.anInt3823; ++var3) {
var4 = this.anIntArray3844[var3] & 255; var4 = this.anIntArray3844[var3] & 0xFF;
++var1[var4]; ++var1[var4];
if(var4 > var2) { if(var4 > var2) {
var2 = var4; var2 = var4;
@ -1258,7 +1258,7 @@ final class Class140_Sub1_Sub1 extends Model {
} }
for(var3 = 0; var3 < this.anInt3823; this.anIntArrayArray3825[var4][var1[var4]++] = var3++) { for(var3 = 0; var3 < this.anInt3823; this.anIntArrayArray3825[var4][var1[var4]++] = var3++) {
var4 = this.anIntArray3844[var3] & 255; var4 = this.anIntArray3844[var3] & 0xFF;
} }
this.anIntArray3844 = null; this.anIntArray3844 = null;
@ -1269,7 +1269,7 @@ final class Class140_Sub1_Sub1 extends Model {
var2 = 0; var2 = 0;
for(var3 = 0; var3 < this.anInt3852; ++var3) { for(var3 = 0; var3 < this.anInt3852; ++var3) {
var4 = this.aByteArray3820[var3] & 255; var4 = this.aByteArray3820[var3] & 0xFF;
++var1[var4]; ++var1[var4];
if(var4 > var2) { if(var4 > var2) {
var2 = var4; var2 = var4;
@ -1284,7 +1284,7 @@ final class Class140_Sub1_Sub1 extends Model {
} }
for(var3 = 0; var3 < this.anInt3852; this.anIntArrayArray3829[var4][var1[var4]++] = var3++) { for(var3 = 0; var3 < this.anInt3852; this.anIntArrayArray3829[var4][var1[var4]++] = var3++) {
var4 = this.aByteArray3820[var3] & 255; var4 = this.aByteArray3820[var3] & 0xFF;
} }
this.aByteArray3820 = null; this.aByteArray3820 = null;
@ -1497,15 +1497,15 @@ final class Class140_Sub1_Sub1 extends Model {
var3 = 0; var3 = 0;
int var4 = 0; int var4 = 0;
if(var1 != -1) { if(var1 != -1) {
var3 = Class51.anInterface2_838.method19(-125, var1 & '\uffff'); var3 = Class51.anInterface2_838.method19(-125, var1 & 65535);
var4 = Class51.anInterface2_838.method10(-98, var1 & '\uffff'); var4 = Class51.anInterface2_838.method10(-98, var1 & 65535);
} }
int var5 = 0; int var5 = 0;
int var6 = 0; int var6 = 0;
if(var2 != -1) { if(var2 != -1) {
var5 = Class51.anInterface2_838.method19(57, var2 & '\uffff'); var5 = Class51.anInterface2_838.method19(57, var2 & 65535);
var6 = Class51.anInterface2_838.method10(-114, var2 & '\uffff'); var6 = Class51.anInterface2_838.method10(-114, var2 & 65535);
} }
if(var3 != var5 || var4 != var6) { if(var3 != var5 || var4 != var6) {
@ -1657,8 +1657,8 @@ final class Class140_Sub1_Sub1 extends Model {
} }
} }
} else if(var1 == 3) { } else if(var1 == 3) {
var13 = (var2 & 255) * 4; var13 = (var2 & 0xFF) * 4;
var14 = (var2 >> 8 & 255) * 4; var14 = (var2 >> 8 & 0xFF) * 4;
this.method1895(var4, var6, var7, var8, var13, var14); this.method1895(var4, var6, var7, var8, var13, var14);
} else if(var1 == 4) { } else if(var1 == 4) {
var13 = var3.aClass6_3835.aShort92 - var3.aClass6_3835.aShort91; var13 = var3.aClass6_3835.aShort92 - var3.aClass6_3835.aShort91;
@ -2655,7 +2655,7 @@ final class Class140_Sub1_Sub1 extends Model {
for(var11 = 0; var11 < var10.length; ++var11) { for(var11 = 0; var11 < var10.length; ++var11) {
var12 = var10[var11]; var12 = var10[var11];
var13 = (this.aByteArray3816[var12] & 255) + var3 * 8; var13 = (this.aByteArray3816[var12] & 0xFF) + var3 * 8;
if(var13 < 0) { if(var13 < 0) {
var13 = 0; var13 = 0;
} else if(var13 > 255) { } else if(var13 > 255) {
@ -2681,7 +2681,7 @@ final class Class140_Sub1_Sub1 extends Model {
for(var11 = 0; var11 < var10.length; ++var11) { for(var11 = 0; var11 < var10.length; ++var11) {
var12 = var10[var11]; var12 = var10[var11];
var13 = this.aShortArray3808[var12] & '\uffff'; var13 = this.aShortArray3808[var12] & 65535;
var14 = var13 >> 10 & 63; var14 = var13 >> 10 & 63;
var15 = var13 >> 7 & 7; var15 = var13 >> 7 & 7;
var16 = var13 & 127; var16 = var13 & 127;
@ -2800,7 +2800,7 @@ final class Class140_Sub1_Sub1 extends Model {
} else if (var1 == 5) { } else if (var1 == 5) {
for (var5 = 0; var5 < this.anInt3852; ++var5) { for (var5 = 0; var5 < this.anInt3852; ++var5) {
var6 = (this.aByteArray3816[var5] & 255) + var2 * 8; var6 = (this.aByteArray3816[var5] & 0xFF) + var2 * 8;
if (var6 < 0) { if (var6 < 0) {
var6 = 0; var6 = 0;
} else if (var6 > 255) { } else if (var6 > 255) {
@ -2813,7 +2813,7 @@ final class Class140_Sub1_Sub1 extends Model {
this.aClass121_3814.aBoolean1640 = false; this.aClass121_3814.aBoolean1640 = false;
} else if (var1 == 7) { } else if (var1 == 7) {
for (var5 = 0; var5 < this.anInt3852; ++var5) { for (var5 = 0; var5 < this.anInt3852; ++var5) {
var6 = this.aShortArray3808[var5] & '\uffff'; var6 = this.aShortArray3808[var5] & 65535;
var7 = var6 >> 10 & 63; var7 = var6 >> 10 & 63;
var8 = var6 >> 7 & 7; var8 = var6 >> 7 & 7;
int var9 = var6 & 127; int var9 = var6 & 127;
@ -2981,7 +2981,7 @@ final class Class140_Sub1_Sub1 extends Model {
HDToolKit.bindTexture2D(-1); HDToolKit.bindTexture2D(-1);
Class3_Sub28_Sub4.method551(0, 0); Class3_Sub28_Sub4.method551(0, 0);
} else { } else {
Class51.anInterface2_838.method8(var7 & '\uffff', true); Class51.anInterface2_838.method8(var7 & 65535, true);
} }
if(this.aClass121_3846.aClass156_1643 == null) { if(this.aClass121_3846.aClass156_1643 == null) {
@ -3189,7 +3189,7 @@ final class Class140_Sub1_Sub1 extends Model {
this.anIntArray3838 = new int[var1.anInt2887 + 1]; this.anIntArray3838 = new int[var1.anInt2887 + 1];
for(int var6 = 0; var6 < var1.anInt2849; ++var6) { for(int var6 = 0; var6 < var1.anInt2849; ++var6) {
if((var1.aByteArray2859 == null || var1.aByteArray2859[var6] != 2) && (var1.aShortArray2858 == null || var1.aShortArray2858[var6] == -1 || !Class51.anInterface2_838.method12(var1.aShortArray2858[var6] & '\uffff', -65))) { if((var1.aByteArray2859 == null || var1.aByteArray2859[var6] != 2) && (var1.aShortArray2858 == null || var1.aShortArray2858[var6] == -1 || !Class51.anInterface2_838.method12(var1.aShortArray2858[var6] & 65535, -65))) {
var5[this.anInt3852++] = var6; var5[this.anInt3852++] = var6;
++this.anIntArray3838[var1.anIntArray2865[var6]]; ++this.anIntArray3838[var1.anIntArray2865[var6]];
++this.anIntArray3838[var1.anIntArray2878[var6]]; ++this.anIntArray3838[var1.anIntArray2878[var6]];
@ -3213,12 +3213,12 @@ final class Class140_Sub1_Sub1 extends Model {
if(var1.aShortArray2858 != null) { if(var1.aShortArray2858 != null) {
var13 = var1.aShortArray2858[var8]; var13 = var1.aShortArray2858[var8];
if(var13 != -1) { if(var13 != -1) {
var11 = Class51.anInterface2_838.method18(var13 & '\uffff', 255); var11 = Class51.anInterface2_838.method18(var13 & 65535, 255);
var12 = Class51.anInterface2_838.method9(var13 & '\uffff', false); var12 = Class51.anInterface2_838.method9(var13 & 65535, false);
} }
} }
boolean var14 = var1.aByteArray2843 != null && var1.aByteArray2843[var8] != 0 || var13 != -1 && !Class51.anInterface2_838.method7((byte)88, var13 & '\uffff'); boolean var14 = var1.aByteArray2843 != null && var1.aByteArray2843[var8] != 0 || var13 != -1 && !Class51.anInterface2_838.method7((byte)88, var13 & 65535);
if((var4 || var14) && var1.aByteArray2889 != null) { if((var4 || var14) && var1.aByteArray2889 != null) {
var9 += var1.aByteArray2889[var8] << 17; var9 += var1.aByteArray2889[var8] << 17;
} }
@ -3227,10 +3227,10 @@ final class Class140_Sub1_Sub1 extends Model {
var9 += 65536; var9 += 65536;
} }
var9 += (var11 & 255) << 8; var9 += (var11 & 0xFF) << 8;
var9 += var12 & 255; var9 += var12 & 0xFF;
var62 = var10 + ((var13 & '\uffff') << 16); var62 = var10 + ((var13 & 65535) << 16);
var62 += var7 & '\uffff'; var62 += var7 & 65535;
var60[var7] = ((long)var9 << 32) + (long)var62; var60[var7] = ((long)var9 << 32) + (long)var62;
} }
@ -3315,7 +3315,7 @@ final class Class140_Sub1_Sub1 extends Model {
for(var20 = 0; var20 < this.anInt3852; ++var20) { for(var20 = 0; var20 < this.anInt3852; ++var20) {
int var21 = var5[var20]; int var21 = var5[var20];
if(var1.aByteArray2866[var21] != -1) { if(var1.aByteArray2866[var21] != -1) {
int var22 = var1.aByteArray2866[var21] & 255; int var22 = var1.aByteArray2866[var21] & 0xFF;
for(int var23 = 0; var23 < 3; ++var23) { for(int var23 = 0; var23 < 3; ++var23) {
int var24; int var24;
@ -3381,18 +3381,18 @@ final class Class140_Sub1_Sub1 extends Model {
var75 = (float)(-var80) / 1024.0F; var75 = (float)(-var80) / 1024.0F;
} }
var82 = 64.0F / (float)(var1.aShortArray2882[var20] & '\uffff'); var82 = 64.0F / (float)(var1.aShortArray2882[var20] & 65535);
} else if(var76 == 2) { } else if(var76 == 2) {
var75 = 64.0F / (float)(var1.aShortArray2888[var20] & '\uffff'); var75 = 64.0F / (float)(var1.aShortArray2888[var20] & 65535);
var82 = 64.0F / (float)(var1.aShortArray2882[var20] & '\uffff'); var82 = 64.0F / (float)(var1.aShortArray2882[var20] & 65535);
var79 = 64.0F / (float)(var1.aShortArray2851[var20] & '\uffff'); var79 = 64.0F / (float)(var1.aShortArray2851[var20] & 65535);
} else { } else {
var75 = (float)var1.aShortArray2888[var20] / 1024.0F; var75 = (float)var1.aShortArray2888[var20] / 1024.0F;
var82 = (float)var1.aShortArray2882[var20] / 1024.0F; var82 = (float)var1.aShortArray2882[var20] / 1024.0F;
var79 = (float)var1.aShortArray2851[var20] / 1024.0F; var79 = (float)var1.aShortArray2851[var20] / 1024.0F;
} }
var65[var20] = method1906(var1.aShortArray2884[var20], var1.aShortArray2846[var20], var1.aShortArray2891[var20], var1.aByteArray2845[var20] & 255, var75, var82, var79); var65[var20] = method1906(var1.aShortArray2884[var20], var1.aShortArray2846[var20], var1.aShortArray2891[var20], var1.aByteArray2845[var20] & 0xFF, var75, var82, var79);
} }
} }
} }
@ -3401,7 +3401,7 @@ final class Class140_Sub1_Sub1 extends Model {
int var67; int var67;
for(var68 = 0; var68 < this.anInt3852; ++var68) { for(var68 = 0; var68 < this.anInt3852; ++var68) {
int var70 = var5[var68]; int var70 = var5[var68];
var67 = var1.aShortArray2870[var70] & '\uffff'; var67 = var1.aShortArray2870[var70] & 65535;
if(var1.aShortArray2858 == null) { if(var1.aShortArray2858 == null) {
var71 = -1; var71 = -1;
} else { } else {
@ -3419,7 +3419,7 @@ final class Class140_Sub1_Sub1 extends Model {
if(var1.aByteArray2843 == null) { if(var1.aByteArray2843 == null) {
var74 = 0; var74 = 0;
} else { } else {
var74 = var1.aByteArray2843[var70] & 255; var74 = var1.aByteArray2843[var70] & 0xFF;
} }
float var73 = 0.0F; float var73 = 0.0F;
@ -3511,7 +3511,7 @@ final class Class140_Sub1_Sub1 extends Model {
byte var90 = var1.aByteArray2867[var72]; byte var90 = var1.aByteArray2867[var72];
var37 = (float)var1.aByteArray2877[var72] / 256.0F; var37 = (float)var1.aByteArray2877[var72] / 256.0F;
if(var28 == 1) { if(var28 == 1) {
var38 = (float)(var1.aShortArray2851[var72] & '\uffff') / 1024.0F; var38 = (float)(var1.aShortArray2851[var72] & 65535) / 1024.0F;
method1904(var1.anIntArray2885[var29], var1.anIntArray2881[var29], var1.anIntArray2892[var29], var88, var87, var94, var93, var38, var90, var37); method1904(var1.anIntArray2885[var29], var1.anIntArray2881[var29], var1.anIntArray2892[var29], var88, var87, var94, var93, var38, var90, var37);
var73 = aFloat3863; var73 = aFloat3863;
var78 = aFloat3866; var78 = aFloat3866;
@ -3567,9 +3567,9 @@ final class Class140_Sub1_Sub1 extends Model {
int var99 = var96 * var98 - var103 * var101; int var99 = var96 * var98 - var103 * var101;
int var100 = var101 * var102 - var98 * var97; int var100 = var101 * var102 - var98 * var97;
int var104 = var97 * var103 - var102 * var96; int var104 = var97 * var103 - var102 * var96;
var49 = 64.0F / (float)(var1.aShortArray2888[var72] & '\uffff'); var49 = 64.0F / (float)(var1.aShortArray2888[var72] & 65535);
var50 = 64.0F / (float)(var1.aShortArray2882[var72] & '\uffff'); var50 = 64.0F / (float)(var1.aShortArray2882[var72] & 65535);
var51 = 64.0F / (float)(var1.aShortArray2851[var72] & '\uffff'); var51 = 64.0F / (float)(var1.aShortArray2851[var72] & 65535);
var52 = ((float)var99 * var93[0] + (float)var100 * var93[1] + (float)var104 * var93[2]) / var49; var52 = ((float)var99 * var93[0] + (float)var100 * var93[1] + (float)var104 * var93[2]) / var49;
var53 = ((float)var99 * var93[3] + (float)var100 * var93[4] + (float)var104 * var93[5]) / var50; var53 = ((float)var99 * var93[3] + (float)var100 * var93[4] + (float)var104 * var93[5]) / var50;
var54 = ((float)var99 * var93[6] + (float)var100 * var93[7] + (float)var104 * var93[8]) / var51; var54 = ((float)var99 * var93[6] + (float)var100 * var93[7] + (float)var104 * var93[8]) / var51;

View file

@ -97,7 +97,7 @@ final class Class140_Sub1_Sub2 extends Model {
if(this.aByteArray3903 == null) { if(this.aByteArray3903 == null) {
Class51.anInt850 = 0; Class51.anInt850 = 0;
} else { } else {
Class51.anInt850 = this.aByteArray3903[var1] & 255; Class51.anInt850 = this.aByteArray3903[var1] & 0xFF;
} }
if(this.aShortArray3908 != null && this.aShortArray3908[var1] != -1) { if(this.aShortArray3908 != null && this.aShortArray3908[var1] != -1) {
@ -109,7 +109,7 @@ final class Class140_Sub1_Sub2 extends Model {
var6 = var3; var6 = var3;
var7 = var4; var7 = var4;
} else { } else {
int var8 = this.aByteArray3899[var1] & 255; int var8 = this.aByteArray3899[var1] & 0xFF;
var5 = this.anIntArray3882[var8]; var5 = this.anIntArray3882[var8];
var6 = this.anIntArray3890[var8]; var6 = this.anIntArray3890[var8];
var7 = this.anIntArray3881[var8]; var7 = this.anIntArray3881[var8];
@ -121,9 +121,9 @@ final class Class140_Sub1_Sub2 extends Model {
Class51.method1138(anIntArray3932[var2], anIntArray3932[var3], anIntArray3932[var4], anIntArray3943[var2], anIntArray3943[var3], anIntArray3943[var4], this.anIntArray3898[var1], this.anIntArray3874[var1], this.anIntArray3896[var1], anIntArray3948[var5], anIntArray3948[var6], anIntArray3948[var7], anIntArray3928[var5], anIntArray3928[var6], anIntArray3928[var7], anIntArray3921[var5], anIntArray3921[var6], anIntArray3921[var7], this.aShortArray3908[var1]); Class51.method1138(anIntArray3932[var2], anIntArray3932[var3], anIntArray3932[var4], anIntArray3943[var2], anIntArray3943[var3], anIntArray3943[var4], this.anIntArray3898[var1], this.anIntArray3874[var1], this.anIntArray3896[var1], anIntArray3948[var5], anIntArray3948[var6], anIntArray3948[var7], anIntArray3928[var5], anIntArray3928[var6], anIntArray3928[var7], anIntArray3921[var5], anIntArray3921[var6], anIntArray3921[var7], this.aShortArray3908[var1]);
} }
} else if(this.anIntArray3896[var1] == -1) { } else if(this.anIntArray3896[var1] == -1) {
Class51.method1144(anIntArray3932[var2], anIntArray3932[var3], anIntArray3932[var4], anIntArray3943[var2], anIntArray3943[var3], anIntArray3943[var4], Class51.anIntArray834[this.anIntArray3898[var1] & '\uffff']); Class51.method1144(anIntArray3932[var2], anIntArray3932[var3], anIntArray3932[var4], anIntArray3943[var2], anIntArray3943[var3], anIntArray3943[var4], Class51.anIntArray834[this.anIntArray3898[var1] & 65535]);
} else { } else {
Class51.method1154(anIntArray3932[var2], anIntArray3932[var3], anIntArray3932[var4], anIntArray3943[var2], anIntArray3943[var3], anIntArray3943[var4], this.anIntArray3898[var1] & '\uffff', this.anIntArray3874[var1] & '\uffff', this.anIntArray3896[var1] & '\uffff'); Class51.method1154(anIntArray3932[var2], anIntArray3932[var3], anIntArray3932[var4], anIntArray3943[var2], anIntArray3943[var3], anIntArray3943[var4], this.anIntArray3898[var1] & 65535, this.anIntArray3874[var1] & 65535, this.anIntArray3896[var1] & 65535);
} }
} }
@ -152,7 +152,7 @@ final class Class140_Sub1_Sub2 extends Model {
for(int var4 = 0; var4 < this.anInt3889; ++var4) { for(int var4 = 0; var4 < this.anInt3889; ++var4) {
short var3 = this.aShortArray3908 != null?this.aShortArray3908[var4]:-1; short var3 = this.aShortArray3908 != null?this.aShortArray3908[var4]:-1;
if(var3 == -1) { if(var3 == -1) {
int var1 = this.aShortArray3869[var4] & '\uffff'; int var1 = this.aShortArray3869[var4] & 65535;
int var2; int var2;
if(this.anIntArray3896[var4] == -1) { if(this.anIntArray3896[var4] == -1) {
var2 = this.anIntArray3898[var4] & -131072; var2 = this.anIntArray3898[var4] & -131072;
@ -362,7 +362,7 @@ final class Class140_Sub1_Sub2 extends Model {
int var34; int var34;
int var32; int var32;
int var33; int var33;
if(var9 > 0L && Class3_Sub13_Sub36.aBoolean3094 && var14 > 0) { if(var9 > 0L && TextureOperation36.aBoolean3094 && var14 > 0) {
if(var17 > 0) { if(var17 > 0) {
var31 = var19 / var13; var31 = var19 / var13;
var33 = var18 / var14; var33 = var18 / var14;
@ -430,7 +430,7 @@ final class Class140_Sub1_Sub2 extends Model {
if(Unsorted.anInt3642 >= var31 && Unsorted.anInt3642 <= var33 && RenderAnimationDefinition.anInt384 >= var32 && RenderAnimationDefinition.anInt384 <= var34) { if(Unsorted.anInt3642 >= var31 && Unsorted.anInt3642 <= var33 && RenderAnimationDefinition.anInt384 >= var32 && RenderAnimationDefinition.anInt384 <= var34) {
if(this.aBoolean2699) { if(this.aBoolean2699) {
Class3_Sub13_Sub38.aLongArray3448[Unsorted.anInt59++] = var9; TextureOperation38.aLongArray3448[Unsorted.anInt59++] = var9;
} else { } else {
var30 = true; var30 = true;
} }
@ -599,8 +599,8 @@ final class Class140_Sub1_Sub2 extends Model {
} }
} }
} else if(var1 == 3) { } else if(var1 == 3) {
var14 = (var2 & 255) * 4; var14 = (var2 & 0xFF) * 4;
var15 = (var2 >> 8 & 255) * 4; var15 = (var2 >> 8 & 0xFF) * 4;
var13.method1895(var3, var5, var6, var7, var14, var15); var13.method1895(var3, var5, var6, var7, var14, var15);
} else if(var1 == 4) { } else if(var1 == 4) {
var14 = this.aShort3892 - this.aShort3894; var14 = this.aShort3892 - this.aShort3894;
@ -721,7 +721,7 @@ final class Class140_Sub1_Sub2 extends Model {
if(this.aByteArray3903 == null) { if(this.aByteArray3903 == null) {
Class51.anInt850 = 0; Class51.anInt850 = 0;
} else { } else {
Class51.anInt850 = this.aByteArray3903[var1] & 255; Class51.anInt850 = this.aByteArray3903[var1] & 0xFF;
} }
int var11; int var11;
@ -731,69 +731,69 @@ final class Class140_Sub1_Sub2 extends Model {
if(var8 >= 50) { if(var8 >= 50) {
anIntArray3919[var4] = anIntArray3943[var5]; anIntArray3919[var4] = anIntArray3943[var5];
anIntArray3925[var4] = anIntArray3932[var5]; anIntArray3925[var4] = anIntArray3932[var5];
anIntArray3936[var4++] = this.anIntArray3898[var1] & '\uffff'; anIntArray3936[var4++] = this.anIntArray3898[var1] & 65535;
} else { } else {
var11 = anIntArray3948[var5]; var11 = anIntArray3948[var5];
var12 = anIntArray3928[var5]; var12 = anIntArray3928[var5];
var13 = this.anIntArray3898[var1] & '\uffff'; var13 = this.anIntArray3898[var1] & 65535;
if(var10 >= 50) { if(var10 >= 50) {
var14 = (50 - var8) * Class51.anIntArray841[var10 - var8]; var14 = (50 - var8) * Class51.anIntArray841[var10 - var8];
anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var7] - var11) * var14 >> 16) << 9) / 50; anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var7] - var11) * var14 >> 16) << 9) / 50;
anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var7] - var12) * var14 >> 16) << 9) / 50; anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var7] - var12) * var14 >> 16) << 9) / 50;
anIntArray3936[var4++] = var13 + (((this.anIntArray3896[var1] & '\uffff') - var13) * var14 >> 16); anIntArray3936[var4++] = var13 + (((this.anIntArray3896[var1] & 65535) - var13) * var14 >> 16);
} }
if(var9 >= 50) { if(var9 >= 50) {
var14 = (50 - var8) * Class51.anIntArray841[var9 - var8]; var14 = (50 - var8) * Class51.anIntArray841[var9 - var8];
anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var6] - var11) * var14 >> 16) << 9) / 50; anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var6] - var11) * var14 >> 16) << 9) / 50;
anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var6] - var12) * var14 >> 16) << 9) / 50; anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var6] - var12) * var14 >> 16) << 9) / 50;
anIntArray3936[var4++] = var13 + (((this.anIntArray3874[var1] & '\uffff') - var13) * var14 >> 16); anIntArray3936[var4++] = var13 + (((this.anIntArray3874[var1] & 65535) - var13) * var14 >> 16);
} }
} }
if(var9 >= 50) { if(var9 >= 50) {
anIntArray3919[var4] = anIntArray3943[var6]; anIntArray3919[var4] = anIntArray3943[var6];
anIntArray3925[var4] = anIntArray3932[var6]; anIntArray3925[var4] = anIntArray3932[var6];
anIntArray3936[var4++] = this.anIntArray3874[var1] & '\uffff'; anIntArray3936[var4++] = this.anIntArray3874[var1] & 65535;
} else { } else {
var11 = anIntArray3948[var6]; var11 = anIntArray3948[var6];
var12 = anIntArray3928[var6]; var12 = anIntArray3928[var6];
var13 = this.anIntArray3874[var1] & '\uffff'; var13 = this.anIntArray3874[var1] & 65535;
if(var8 >= 50) { if(var8 >= 50) {
var14 = (50 - var9) * Class51.anIntArray841[var8 - var9]; var14 = (50 - var9) * Class51.anIntArray841[var8 - var9];
anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var5] - var11) * var14 >> 16) << 9) / 50; anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var5] - var11) * var14 >> 16) << 9) / 50;
anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var5] - var12) * var14 >> 16) << 9) / 50; anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var5] - var12) * var14 >> 16) << 9) / 50;
anIntArray3936[var4++] = var13 + (((this.anIntArray3898[var1] & '\uffff') - var13) * var14 >> 16); anIntArray3936[var4++] = var13 + (((this.anIntArray3898[var1] & 65535) - var13) * var14 >> 16);
} }
if(var10 >= 50) { if(var10 >= 50) {
var14 = (50 - var9) * Class51.anIntArray841[var10 - var9]; var14 = (50 - var9) * Class51.anIntArray841[var10 - var9];
anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var7] - var11) * var14 >> 16) << 9) / 50; anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var7] - var11) * var14 >> 16) << 9) / 50;
anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var7] - var12) * var14 >> 16) << 9) / 50; anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var7] - var12) * var14 >> 16) << 9) / 50;
anIntArray3936[var4++] = var13 + (((this.anIntArray3896[var1] & '\uffff') - var13) * var14 >> 16); anIntArray3936[var4++] = var13 + (((this.anIntArray3896[var1] & 65535) - var13) * var14 >> 16);
} }
} }
if(var10 >= 50) { if(var10 >= 50) {
anIntArray3919[var4] = anIntArray3943[var7]; anIntArray3919[var4] = anIntArray3943[var7];
anIntArray3925[var4] = anIntArray3932[var7]; anIntArray3925[var4] = anIntArray3932[var7];
anIntArray3936[var4++] = this.anIntArray3896[var1] & '\uffff'; anIntArray3936[var4++] = this.anIntArray3896[var1] & 65535;
} else { } else {
var11 = anIntArray3948[var7]; var11 = anIntArray3948[var7];
var12 = anIntArray3928[var7]; var12 = anIntArray3928[var7];
var13 = this.anIntArray3896[var1] & '\uffff'; var13 = this.anIntArray3896[var1] & 65535;
if(var9 >= 50) { if(var9 >= 50) {
var14 = (50 - var10) * Class51.anIntArray841[var9 - var10]; var14 = (50 - var10) * Class51.anIntArray841[var9 - var10];
anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var6] - var11) * var14 >> 16) << 9) / 50; anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var6] - var11) * var14 >> 16) << 9) / 50;
anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var6] - var12) * var14 >> 16) << 9) / 50; anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var6] - var12) * var14 >> 16) << 9) / 50;
anIntArray3936[var4++] = var13 + (((this.anIntArray3874[var1] & '\uffff') - var13) * var14 >> 16); anIntArray3936[var4++] = var13 + (((this.anIntArray3874[var1] & 65535) - var13) * var14 >> 16);
} }
if(var8 >= 50) { if(var8 >= 50) {
var14 = (50 - var10) * Class51.anIntArray841[var8 - var10]; var14 = (50 - var10) * Class51.anIntArray841[var8 - var10];
anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var5] - var11) * var14 >> 16) << 9) / 50; anIntArray3919[var4] = var2 + (var11 + ((anIntArray3948[var5] - var11) * var14 >> 16) << 9) / 50;
anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var5] - var12) * var14 >> 16) << 9) / 50; anIntArray3925[var4] = var3 + (var12 + ((anIntArray3928[var5] - var12) * var14 >> 16) << 9) / 50;
anIntArray3936[var4++] = var13 + (((this.anIntArray3898[var1] & '\uffff') - var13) * var14 >> 16); anIntArray3936[var4++] = var13 + (((this.anIntArray3898[var1] & 65535) - var13) * var14 >> 16);
} }
} }
@ -819,7 +819,7 @@ final class Class140_Sub1_Sub2 extends Model {
var18 = var6; var18 = var6;
var19 = var7; var19 = var7;
} else { } else {
var20 = this.aByteArray3899[var1] & 255; var20 = this.aByteArray3899[var1] & 0xFF;
var17 = this.anIntArray3882[var20]; var17 = this.anIntArray3882[var20];
var18 = this.anIntArray3890[var20]; var18 = this.anIntArray3890[var20];
var19 = this.anIntArray3881[var20]; var19 = this.anIntArray3881[var20];
@ -831,7 +831,7 @@ final class Class140_Sub1_Sub2 extends Model {
Class51.method1138(var14, var15, var16, var11, var12, var13, anIntArray3936[0], anIntArray3936[1], anIntArray3936[2], anIntArray3948[var17], anIntArray3948[var18], anIntArray3948[var19], anIntArray3928[var17], anIntArray3928[var18], anIntArray3928[var19], anIntArray3921[var17], anIntArray3921[var18], anIntArray3921[var19], this.aShortArray3908[var1]); Class51.method1138(var14, var15, var16, var11, var12, var13, anIntArray3936[0], anIntArray3936[1], anIntArray3936[2], anIntArray3948[var17], anIntArray3948[var18], anIntArray3948[var19], anIntArray3928[var17], anIntArray3928[var18], anIntArray3928[var19], anIntArray3921[var17], anIntArray3921[var18], anIntArray3921[var19], this.aShortArray3908[var1]);
} }
} else if(this.anIntArray3896[var1] == -1) { } else if(this.anIntArray3896[var1] == -1) {
Class51.method1144(var14, var15, var16, var11, var12, var13, Class51.anIntArray834[this.anIntArray3898[var1] & '\uffff']); Class51.method1144(var14, var15, var16, var11, var12, var13, Class51.anIntArray834[this.anIntArray3898[var1] & 65535]);
} else { } else {
Class51.method1154(var14, var15, var16, var11, var12, var13, anIntArray3936[0], anIntArray3936[1], anIntArray3936[2]); Class51.method1154(var14, var15, var16, var11, var12, var13, anIntArray3936[0], anIntArray3936[1], anIntArray3936[2]);
} }
@ -848,7 +848,7 @@ final class Class140_Sub1_Sub2 extends Model {
var18 = var6; var18 = var6;
var19 = var7; var19 = var7;
} else { } else {
var20 = this.aByteArray3899[var1] & 255; var20 = this.aByteArray3899[var1] & 0xFF;
var17 = this.anIntArray3882[var20]; var17 = this.anIntArray3882[var20];
var18 = this.anIntArray3890[var20]; var18 = this.anIntArray3890[var20];
var19 = this.anIntArray3881[var20]; var19 = this.anIntArray3881[var20];
@ -863,7 +863,7 @@ final class Class140_Sub1_Sub2 extends Model {
Class51.method1138(var14, var16, anIntArray3925[3], var11, var13, anIntArray3919[3], anIntArray3936[0], anIntArray3936[2], anIntArray3936[3], anIntArray3948[var17], anIntArray3948[var18], anIntArray3948[var19], anIntArray3928[var17], anIntArray3928[var18], anIntArray3928[var19], anIntArray3921[var17], anIntArray3921[var18], anIntArray3921[var19], var21); Class51.method1138(var14, var16, anIntArray3925[3], var11, var13, anIntArray3919[3], anIntArray3936[0], anIntArray3936[2], anIntArray3936[3], anIntArray3948[var17], anIntArray3948[var18], anIntArray3948[var19], anIntArray3928[var17], anIntArray3928[var18], anIntArray3928[var19], anIntArray3921[var17], anIntArray3921[var18], anIntArray3921[var19], var21);
} }
} else if(this.anIntArray3896[var1] == -1) { } else if(this.anIntArray3896[var1] == -1) {
var17 = Class51.anIntArray834[this.anIntArray3898[var1] & '\uffff']; var17 = Class51.anIntArray834[this.anIntArray3898[var1] & 65535];
Class51.method1144(var14, var15, var16, var11, var12, var13, var17); Class51.method1144(var14, var15, var16, var11, var12, var13, var17);
Class51.method1144(var14, var16, anIntArray3925[3], var11, var13, anIntArray3919[3], var17); Class51.method1144(var14, var16, anIntArray3925[3], var11, var13, anIntArray3919[3], var17);
} else { } else {
@ -1079,7 +1079,7 @@ final class Class140_Sub1_Sub2 extends Model {
for(var11 = 0; var11 < var10.length; ++var11) { for(var11 = 0; var11 < var10.length; ++var11) {
var12 = var10[var11]; var12 = var10[var11];
var13 = (this.aByteArray3903[var12] & 255) + var3 * 8; var13 = (this.aByteArray3903[var12] & 0xFF) + var3 * 8;
if(var13 < 0) { if(var13 < 0) {
var13 = 0; var13 = 0;
} else if(var13 > 255) { } else if(var13 > 255) {
@ -1101,7 +1101,7 @@ final class Class140_Sub1_Sub2 extends Model {
for(var11 = 0; var11 < var10.length; ++var11) { for(var11 = 0; var11 < var10.length; ++var11) {
var12 = var10[var11]; var12 = var10[var11];
var13 = this.aShortArray3869[var12] & '\uffff'; var13 = this.aShortArray3869[var12] & 65535;
var14 = var13 >> 10 & 63; var14 = var13 >> 10 & 63;
var15 = var13 >> 7 & 7; var15 = var13 >> 7 & 7;
int var16 = var13 & 127; int var16 = var13 & 127;
@ -1231,7 +1231,7 @@ final class Class140_Sub1_Sub2 extends Model {
} }
} else { } else {
if(var2 && this.method1944(Unsorted.anInt3642 + Class51.anInt846, RenderAnimationDefinition.anInt384 + Class51.anInt835, anIntArray3932[var11], anIntArray3932[var12], anIntArray3932[var13], var14, var15, var16)) { if(var2 && this.method1944(Unsorted.anInt3642 + Class51.anInt846, RenderAnimationDefinition.anInt384 + Class51.anInt835, anIntArray3932[var11], anIntArray3932[var12], anIntArray3932[var13], var14, var15, var16)) {
Class3_Sub13_Sub38.aLongArray3448[Unsorted.anInt59++] = var3; TextureOperation38.aLongArray3448[Unsorted.anInt59++] = var3;
var2 = false; var2 = false;
} }
@ -1986,7 +1986,7 @@ final class Class140_Sub1_Sub2 extends Model {
for(var13 = 0; var13 < var12.length; ++var13) { for(var13 = 0; var13 < var12.length; ++var13) {
var14 = var12[var13]; var14 = var12[var13];
if(this.aShortArray3871 == null || (var7 & this.aShortArray3871[var14]) != 0) { if(this.aShortArray3871 == null || (var7 & this.aShortArray3871[var14]) != 0) {
var15 = (this.aByteArray3903[var14] & 255) + var3 * 8; var15 = (this.aByteArray3903[var14] & 0xFF) + var3 * 8;
if(var15 < 0) { if(var15 < 0) {
var15 = 0; var15 = 0;
} else if(var15 > 255) { } else if(var15 > 255) {
@ -2010,7 +2010,7 @@ final class Class140_Sub1_Sub2 extends Model {
for(var13 = 0; var13 < var12.length; ++var13) { for(var13 = 0; var13 < var12.length; ++var13) {
var14 = var12[var13]; var14 = var12[var13];
if(this.aShortArray3871 == null || (var7 & this.aShortArray3871[var14]) != 0) { if(this.aShortArray3871 == null || (var7 & this.aShortArray3871[var14]) != 0) {
var15 = this.aShortArray3869[var14] & '\uffff'; var15 = this.aShortArray3869[var14] & 65535;
var16 = var15 >> 10 & 63; var16 = var15 >> 10 & 63;
var17 = var15 >> 7 & 7; var17 = var15 >> 7 & 7;
var18 = var15 & 127; var18 = var15 & 127;
@ -2128,7 +2128,7 @@ final class Class140_Sub1_Sub2 extends Model {
} else if (var1 == 5) { } else if (var1 == 5) {
for (var5 = 0; var5 < this.anInt3889; ++var5) { for (var5 = 0; var5 < this.anInt3889; ++var5) {
var6 = (this.aByteArray3903[var5] & 255) + var2 * 8; var6 = (this.aByteArray3903[var5] & 0xFF) + var2 * 8;
if (var6 < 0) { if (var6 < 0) {
var6 = 0; var6 = 0;
} else if (var6 > 255) { } else if (var6 > 255) {
@ -2140,7 +2140,7 @@ final class Class140_Sub1_Sub2 extends Model {
} else if (var1 == 7) { } else if (var1 == 7) {
for (var5 = 0; var5 < this.anInt3889; ++var5) { for (var5 = 0; var5 < this.anInt3889; ++var5) {
var6 = this.aShortArray3869[var5] & '\uffff'; var6 = this.aShortArray3869[var5] & 65535;
var7 = var6 >> 10 & 63; var7 = var6 >> 10 & 63;
var8 = var6 >> 7 & 7; var8 = var6 >> 7 & 7;
int var9 = var6 & 127; int var9 = var6 & 127;
@ -2240,7 +2240,7 @@ final class Class140_Sub1_Sub2 extends Model {
int var17; int var17;
for(var17 = 0; var17 < this.anInt3889; ++var17) { for(var17 = 0; var17 < this.anInt3889; ++var17) {
if(var1.aByteArray2866[var17] != -1) { if(var1.aByteArray2866[var17] != -1) {
++var16[var1.aByteArray2866[var17] & 255]; ++var16[var1.aByteArray2866[var17] & 0xFF];
} }
} }
@ -2260,9 +2260,9 @@ final class Class140_Sub1_Sub2 extends Model {
int var11; int var11;
for(var11 = 0; var11 < var1.anInt2862; ++var11) { for(var11 = 0; var11 < var1.anInt2862; ++var11) {
if(var16[var11] > 0 && var1.aByteArray2857[var11] == 0) { if(var16[var11] > 0 && var1.aByteArray2857[var11] == 0) {
this.anIntArray3882[var17] = var1.aShortArray2884[var11] & '\uffff'; this.anIntArray3882[var17] = var1.aShortArray2884[var11] & 65535;
this.anIntArray3890[var17] = var1.aShortArray2846[var11] & '\uffff'; this.anIntArray3890[var17] = var1.aShortArray2846[var11] & 65535;
this.anIntArray3881[var17] = var1.aShortArray2891[var11] & '\uffff'; this.anIntArray3881[var17] = var1.aShortArray2891[var11] & 65535;
var16[var11] = var17++; var16[var11] = var17++;
} else { } else {
var16[var11] = -1; var16[var11] = -1;
@ -2275,7 +2275,7 @@ final class Class140_Sub1_Sub2 extends Model {
if(var1.aByteArray2866[var11] == -1) { if(var1.aByteArray2866[var11] == -1) {
this.aByteArray3899[var11] = -1; this.aByteArray3899[var11] = -1;
} else { } else {
this.aByteArray3899[var11] = (byte)var16[var1.aByteArray2866[var11] & 255]; this.aByteArray3899[var11] = (byte)var16[var1.aByteArray2866[var11] & 0xFF];
if(this.aByteArray3899[var11] == -1 && this.aShortArray3908 != null) { if(this.aByteArray3899[var11] == -1 && this.aShortArray3908 != null) {
this.aShortArray3908[var11] = -1; this.aShortArray3908[var11] = -1;
} }
@ -2318,7 +2318,7 @@ final class Class140_Sub1_Sub2 extends Model {
Class120 var20; Class120 var20;
if(var12 == -1) { if(var12 == -1) {
if(var18 == 0) { if(var18 == 0) {
int var15 = var1.aShortArray2870[var9] & '\uffff'; int var15 = var1.aShortArray2870[var9] & 65535;
if(var1.aClass50Array2883 == null || var1.aClass50Array2883[this.anIntArray3901[var9]] == null) { if(var1.aClass50Array2883 == null || var1.aClass50Array2883[this.anIntArray3901[var9]] == null) {
var13 = var1.aClass50Array2872[this.anIntArray3901[var9]]; var13 = var1.aClass50Array2872[this.anIntArray3901[var9]];
} else { } else {
@ -2346,7 +2346,7 @@ final class Class140_Sub1_Sub2 extends Model {
} else if(var18 == 1) { } else if(var18 == 1) {
var20 = var1.aClass120Array2886[var9]; var20 = var1.aClass120Array2886[var9];
var14 = var2 + (var4 * var20.anInt1634 + var5 * var20.anInt1635 + var6 * var20.anInt1632) / (var8 + var8 / 2) << 17; var14 = var2 + (var4 * var20.anInt1634 + var5 * var20.anInt1635 + var6 * var20.anInt1632) / (var8 + var8 / 2) << 17;
this.anIntArray3898[var9] = var14 | method1940(var1.aShortArray2870[var9] & '\uffff', var14 >> 17); this.anIntArray3898[var9] = var14 | method1940(var1.aShortArray2870[var9] & 65535, var14 >> 17);
this.anIntArray3896[var9] = -1; this.anIntArray3896[var9] = -1;
} else if(var18 == 3) { } else if(var18 == 3) {
this.anIntArray3898[var9] = 128; this.anIntArray3898[var9] = 128;

View file

@ -91,7 +91,7 @@ final class Class140_Sub2 extends GameObject {
var4 = var9 * var4 >> 8; var4 = var9 * var4 >> 8;
} }
var8 = -var7 + 2048 & 2047; var8 = -var7 + 2048 & 0x7FF;
var9 = 2047 & -var5 + 2048; var9 = 2047 & -var5 + 2048;
int var10 = 0; int var10 = 0;
int var12 = var4; int var12 = var4;
@ -113,7 +113,7 @@ final class Class140_Sub2 extends GameObject {
} }
Class139.anInt1823 = var7; Class139.anInt1823 = var7;
Class3_Sub13_Sub25.anInt3315 = var5; TextureOperation28.anInt3315 = var5;
Class77.anInt1111 = var6 + -var12; Class77.anInt1111 = var6 + -var12;
NPC.anInt3995 = var0 + -var10; NPC.anInt3995 = var0 + -var10;
Class7.anInt2162 = -var11 + var3; Class7.anInt2162 = -var11 + var3;

View file

@ -101,9 +101,9 @@ final class Class140_Sub3 extends GameObject {
if(var2 != null) { if(var2 != null) {
var10 = var2.frames[var10]; var10 = var2.frames[var10];
int frame = var10 >> 16; int frame = var10 >> 16;
// System.out.println(var2.animId + " Roar " + (var10 >> 16) + ", " + (var10 & '\uffff') + ", " + Arrays.toString(var2.frames)); // System.out.println(var2.animId + " Roar " + (var10 >> 16) + ", " + (var10 & 65535) + ", " + Arrays.toString(var2.frames));
var40 = Class3_Sub9.method133(frame); //NPC render animating var40 = Class3_Sub9.method133(frame); //NPC render animating
var10 &= '\uffff'; var10 &= 65535;
} }
var21 = var32; var21 = var32;
@ -447,7 +447,7 @@ final class Class140_Sub3 extends GameObject {
for(; localPlayerAmount > var2; ++var2) { for(; localPlayerAmount > var2; ++var2) {
int var3 = Class56.localPlayerIndexes[var2]; int var3 = Class56.localPlayerIndexes[var2];
Player var4 = Class3_Sub13_Sub22.players[var3]; Player var4 = TextureOperation0.players[var3];
int update = GraphicDefinition.incomingBuffer.getBits(1); int update = GraphicDefinition.incomingBuffer.getBits(1);
if(update == 0) { if(update == 0) {
Class56.localPlayerIndexes[Class159.localPlayerCount++] = var3; Class56.localPlayerIndexes[Class159.localPlayerCount++] = var3;

View file

@ -2,7 +2,7 @@ package org.runite.client;
import org.rs09.client.data.ReferenceCache; import org.rs09.client.data.ReferenceCache;
abstract class Class140_Sub4 extends GameObject { public abstract class Class140_Sub4 extends GameObject {
int textEffect = 0; int textEffect = 0;
private int anInt2754 = 0; private int anInt2754 = 0;
@ -67,7 +67,7 @@ abstract class Class140_Sub4 extends GameObject {
int anInt2816 = 0; int anInt2816 = 0;
int anInt2817; int anInt2817;
int anInt2818; int anInt2818;
int anInt2819; public int anInt2819;
int anInt2820 = -32768; int anInt2820 = -32768;
int anInt2821 = 0; int anInt2821 = 0;
private int size = 1; private int size = 1;
@ -77,7 +77,7 @@ abstract class Class140_Sub4 extends GameObject {
int anInt2826 = -1; int anInt2826 = -1;
private int anInt2827 = 0; private int anInt2827 = 0;
int anInt2828 = 0; int anInt2828 = 0;
int anInt2829; public int anInt2829;
private int anInt2830 = 0; private int anInt2830 = 0;
int anInt2831; int anInt2831;
int anInt2832 = 0; int anInt2832 = 0;
@ -87,7 +87,7 @@ abstract class Class140_Sub4 extends GameObject {
int[] anIntArray2836 = new int[4]; int[] anIntArray2836 = new int[4];
int textColor = 0; int textColor = 0;
int anInt2838 = 0; int anInt2838 = 0;
static AbstractSprite[] aAbstractSpriteArray2839; public static AbstractSprite[] aAbstractSpriteArray2839;
int anInt2840; int anInt2840;
int anInt2842 = -1; int anInt2842 = -1;
@ -146,7 +146,7 @@ abstract class Class140_Sub4 extends GameObject {
this.anInt2819 = var2 * 64 + 128 * this.anIntArray2767[0]; this.anInt2819 = var2 * 64 + 128 * this.anIntArray2767[0];
if(HDToolKit.highDetail && Class102.player == this) { if(HDToolKit.highDetail && Class102.player == this) {
Class3_Sub13_Sub14.method236(); TextureOperation31.method236();
} }
} catch (RuntimeException var9) { } catch (RuntimeException var9) {
@ -224,8 +224,8 @@ abstract class Class140_Sub4 extends GameObject {
} }
Class3_Sub28_Sub9.anInt3623 = 0; Class3_Sub28_Sub9.anInt3623 = 0;
Class3_Sub13_Sub16.anInt3198 = 0; TextureOperation15.anInt3198 = 0;
Class3_Sub13_Sub9.anInt3111 = 0; TextureOperation16.anInt3111 = 0;
RenderAnimationDefinition var4 = this.method1965(); RenderAnimationDefinition var4 = this.method1965();
int var5 = var4.anInt395; int var5 = var4.anInt395;
int var6 = var4.anInt381; int var6 = var4.anInt381;
@ -256,9 +256,9 @@ abstract class Class140_Sub4 extends GameObject {
int var30 = var28 > var23?var23:var28; int var30 = var28 > var23?var23:var28;
int var31 = var28 > var18?var18:var28; int var31 = var28 > var18?var18:var28;
int var32 = var23 <= var13?var23:var13; int var32 = var23 <= var13?var23:var13;
Class3_Sub13_Sub16.anInt3198 = 2047 & (int)(325.95D * Math.atan2(var29 - var30, var6)); TextureOperation15.anInt3198 = 2047 & (int)(325.95D * Math.atan2(var29 - var30, var6));
if(Class3_Sub13_Sub16.anInt3198 != 0) { if(TextureOperation15.anInt3198 != 0) {
var2.method1896(Class3_Sub13_Sub16.anInt3198); var2.method1896(TextureOperation15.anInt3198);
} }
Class3_Sub28_Sub9.anInt3623 = 2047 & (int)(325.95D * Math.atan2(-var31 + var32, var5)); Class3_Sub28_Sub9.anInt3623 = 2047 & (int)(325.95D * Math.atan2(-var31 + var32, var5));
@ -266,14 +266,14 @@ abstract class Class140_Sub4 extends GameObject {
var2.method1886(Class3_Sub28_Sub9.anInt3623); var2.method1886(Class3_Sub28_Sub9.anInt3623);
} }
Class3_Sub13_Sub9.anInt3111 = var28 + var13; TextureOperation16.anInt3111 = var28 + var13;
if(Class3_Sub13_Sub9.anInt3111 > var23 + var18) { if(TextureOperation16.anInt3111 > var23 + var18) {
Class3_Sub13_Sub9.anInt3111 = var23 + var18; TextureOperation16.anInt3111 = var23 + var18;
} }
Class3_Sub13_Sub9.anInt3111 = (Class3_Sub13_Sub9.anInt3111 >> 1) - this.anInt2831; TextureOperation16.anInt3111 = (TextureOperation16.anInt3111 >> 1) - this.anInt2831;
if(Class3_Sub13_Sub9.anInt3111 != 0) { if(TextureOperation16.anInt3111 != 0) {
var2.method1897(0, Class3_Sub13_Sub9.anInt3111, 0); var2.method1897(0, TextureOperation16.anInt3111, 0);
} }
} }

View file

@ -105,7 +105,7 @@ final class Class140_Sub6 extends GameObject {
this.aDouble2913 += this.aDouble2908 * (double)var2; this.aDouble2913 += this.aDouble2908 * (double)var2;
} }
this.anInt2924 = 1024 + (int)(325.949D * Math.atan2(this.aDouble2895, this.aDouble2918)) & 2047; this.anInt2924 = 1024 + (int)(325.949D * Math.atan2(this.aDouble2895, this.aDouble2918)) & 0x7FF;
this.anInt2917 = 2047 & (int)(325.949D * Math.atan2(this.aDouble2913, this.aDouble2921)); this.anInt2917 = 2047 & (int)(325.949D * Math.atan2(this.aDouble2913, this.aDouble2921));
if(this.aClass142_2923 != null) { if(this.aClass142_2923 != null) {

View file

@ -40,7 +40,7 @@ public final class Class140_Sub7 extends GameObject {
} else { } else {
int var8 = 0; int var8 = 0;
byte var7 = 0; byte var7 = 0;
Class3_Sub13_Sub38.anIntArray3456[var7] = var2; TextureOperation38.anIntArray3456[var7] = var2;
if(var0 >= -9) { if(var0 >= -9) {
method2031((byte)-29, false, 59, 52, null, 75); method2031((byte)-29, false, 59, 52, null, 75);
} }
@ -50,11 +50,11 @@ public final class Class140_Sub7 extends GameObject {
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var2][var3] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var2][var3] = var6;
while(var23 != var8) { while(var23 != var8) {
int var10 = (16740943 & Class3_Sub13_Sub38.anIntArray3456[var8]) >> 16; int var10 = (16740943 & TextureOperation38.anIntArray3456[var8]) >> 16;
int var11 = 255 & Class3_Sub13_Sub38.anIntArray3456[var8] >> 24; int var11 = 255 & TextureOperation38.anIntArray3456[var8] >> 24;
int var9 = Class3_Sub13_Sub38.anIntArray3456[var8] & '\uffff'; int var9 = TextureOperation38.anIntArray3456[var8] & 65535;
int var13 = (Class45.anIntArray729[var8] & 16721603) >> 16; int var13 = (Class45.anIntArray729[var8] & 16721603) >> 16;
int var12 = Class45.anIntArray729[var8] & '\uffff'; int var12 = Class45.anIntArray729[var8] & 65535;
var8 = 4095 & 1 + var8; var8 = 4095 & 1 + var8;
boolean var14 = false; boolean var14 = false;
boolean var15 = false; boolean var15 = false;
@ -150,8 +150,8 @@ public final class Class140_Sub7 extends GameObject {
if(!var14) { if(!var14) {
if(var9 >= 1 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] != var6) { if(var9 >= 1 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] != var6) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(Class3_Sub13_Sub29.bitwiseOr(var9 - 1, 1179648), -754974720); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(TextureOperation3.bitwiseOr(var9 - 1, 1179648), -754974720);
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(var12, 1245184); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(var12, 1245184);
var23 = 1 + var23 & 4095; var23 = 1 + var23 & 4095;
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 - 1][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 - 1][var12] = var6;
} }
@ -159,22 +159,22 @@ public final class Class140_Sub7 extends GameObject {
++var12; ++var12;
if(104 > var12) { if(104 > var12) {
if(var9 + -1 >= 0 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] != var6 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12] & 4) == 0 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][-1 + var9][var12 + -1] & 4) == 0) { if(var9 + -1 >= 0 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] != var6 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12] & 4) == 0 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][-1 + var9][var12 + -1] & 4) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(1375731712, Class3_Sub13_Sub29.bitwiseOr(1179648, -1 + var9)); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(1375731712, TextureOperation3.bitwiseOr(1179648, -1 + var9));
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(var12, 1245184); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(var12, 1245184);
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] = var6;
var23 = 1 + var23 & 4095; var23 = 1 + var23 & 4095;
} }
if(var6 != Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12]) { if(var6 != Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12]) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(318767104, Class3_Sub13_Sub29.bitwiseOr(var9, 5373952)); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(318767104, TextureOperation3.bitwiseOr(var9, 5373952));
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(5439488, var12); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(5439488, var12);
var23 = 4095 & 1 + var23; var23 = 4095 & 1 + var23;
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12] = var6;
} }
if(1 + var9 < 104 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 + 1][var12] != var6 && 0 == (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12] & 4) && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][1 + var9][var12 - 1] & 4) == 0) { if(1 + var9 < 104 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 + 1][var12] != var6 && 0 == (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12] & 4) && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][1 + var9][var12 - 1] & 4) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(-1845493760, Class3_Sub13_Sub29.bitwiseOr(5373952, var9 + 1)); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(-1845493760, TextureOperation3.bitwiseOr(5373952, var9 + 1));
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(5439488, var12); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(5439488, var12);
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 - -1][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 - -1][var12] = var6;
var23 = 4095 & var23 - -1; var23 = 4095 & var23 - -1;
} }
@ -182,8 +182,8 @@ public final class Class140_Sub7 extends GameObject {
--var12; --var12;
if(104 > 1 + var9 && var6 != Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 - -1][var12]) { if(104 > 1 + var9 && var6 != Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 - -1][var12]) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(Class3_Sub13_Sub29.bitwiseOr(1 + var9, 9568256), 1392508928); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(TextureOperation3.bitwiseOr(1 + var9, 9568256), 1392508928);
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(var12, 9633792); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(var12, 9633792);
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][1 + var9][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][1 + var9][var12] = var6;
var23 = var23 + 1 & 4095; var23 = var23 + 1 & 4095;
} }
@ -191,22 +191,22 @@ public final class Class140_Sub7 extends GameObject {
--var12; --var12;
if(var12 >= 0) { if(var12 >= 0) {
if(0 <= var9 + -1 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] != var6 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12] & 4) == 0 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9 + -1][1 + var12] & 4) == 0) { if(0 <= var9 + -1 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] != var6 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12] & 4) == 0 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9 + -1][1 + var12] & 4) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(Class3_Sub13_Sub29.bitwiseOr(-1 + var9, 13762560), 301989888); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(TextureOperation3.bitwiseOr(-1 + var9, 13762560), 301989888);
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(var12, 13828096); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(var12, 13828096);
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][-1 + var9][var12] = var6;
var23 = 4095 & var23 - -1; var23 = 4095 & var23 - -1;
} }
if(var6 != Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12]) { if(var6 != Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12]) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(Class3_Sub13_Sub29.bitwiseOr(var9, 13762560), -1828716544); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(TextureOperation3.bitwiseOr(var9, 13762560), -1828716544);
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(13828096, var12); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(13828096, var12);
var23 = var23 - -1 & 4095; var23 = var23 - -1 & 4095;
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9][var12] = var6;
} }
if(var9 - -1 < 104 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 + 1][var12] != var6 && (4 & Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12]) == 0 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][1 + var9][1 + var12] & 4) == 0) { if(var9 - -1 < 104 && Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 + 1][var12] != var6 && (4 & Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][var9][var12]) == 0 && (Unsorted.aByteArrayArrayArray113[WorldListCountry.localPlane][1 + var9][1 + var12] & 4) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var23] = Class3_Sub13_Sub29.bitwiseOr(-771751936, Class3_Sub13_Sub29.bitwiseOr(var9 - -1, 9568256)); TextureOperation38.anIntArray3456[var23] = TextureOperation3.bitwiseOr(-771751936, TextureOperation3.bitwiseOr(var9 - -1, 9568256));
Class45.anIntArray729[var23] = Class3_Sub13_Sub29.bitwiseOr(9633792, var12); Class45.anIntArray729[var23] = TextureOperation3.bitwiseOr(9633792, var12);
Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 + 1][var12] = var6; Class158.aByteArrayArrayArray2008[WorldListCountry.localPlane][var9 + 1][var12] = var6;
var23 = 4095 & 1 + var23; var23 = 4095 & 1 + var23;
} }
@ -249,8 +249,8 @@ public final class Class140_Sub7 extends GameObject {
} }
byte[] var4 = new byte[var3]; byte[] var4 = new byte[var3];
var0.index += Class3_Sub13_Sub9.aClass36_3112.method1017(0, var3, var4, var0.buffer, var0.index); var0.index += TextureOperation16.aClass36_3112.method1017(0, var3, var4, var0.buffer, var0.index);
return Class3_Sub13_Sub3.bufferToString(var4, var3, 0); return TextureOperation33.bufferToString(var4, var3, 0);
} catch (Exception var6) { } catch (Exception var6) {
return TextCore.aClass94_2018; return TextCore.aClass94_2018;
} }

View file

@ -18,11 +18,11 @@ public final class Class143 {
int var16; int var16;
for (var16 = var12; var8 > var16; ++var16) { for (var16 = var12; var8 > var16; ++var16) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var16], var14, 97, var15, var5); TextureOperation18.method282(Class38.anIntArrayArray663[var16], var14, 97, var15, var5);
} }
for (var16 = var13; var9 < var16; --var16) { for (var16 = var13; var9 < var16; --var16) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var16], var14, 94, var15, var5); TextureOperation18.method282(Class38.anIntArrayArray663[var16], var14, 94, var15, var5);
} }
int var10 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var4 + var7, Class101.anInt1425); int var10 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var4 + var7, Class101.anInt1425);
@ -30,9 +30,9 @@ public final class Class143 {
for (var16 = var8; var9 >= var16; ++var16) { for (var16 = var8; var9 >= var16; ++var16) {
int[] var17 = Class38.anIntArrayArray663[var16]; int[] var17 = Class38.anIntArrayArray663[var16];
Class3_Sub13_Sub23_Sub1.method282(var17, var14, 105, var10, var5); TextureOperation18.method282(var17, var14, 105, var10, var5);
Class3_Sub13_Sub23_Sub1.method282(var17, var10, 111, var11, var1); TextureOperation18.method282(var17, var10, 111, var11, var1);
Class3_Sub13_Sub23_Sub1.method282(var17, var11, 109, var15, var5); TextureOperation18.method282(var17, var11, 109, var15, var5);
} }
} catch (RuntimeException var18) { } catch (RuntimeException var18) {

View file

@ -28,7 +28,7 @@ final class Class145 {
} else if (1 == var5) { } else if (1 == var5) {
Class102.method1617(var0, var1, var4, var3, var2); Class102.method1617(var0, var1, var4, var3, var2);
} else { } else {
Class3_Sub13_Sub3.method184(var4, var5, var3, var1, var0, var2); TextureOperation33.method184(var4, var5, var3, var1, var0, var2);
} }
} catch (RuntimeException var8) { } catch (RuntimeException var8) {
@ -58,7 +58,7 @@ final class Class145 {
int var12; int var12;
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
if (Unsorted.anIntArrayArrayArray3605 == Class44.anIntArrayArrayArray723) { if (Unsorted.anIntArrayArrayArray3605 == Class44.anIntArrayArrayArray723) {
var9 = Class3_Sub13_Sub9.anIntArrayArray3115[var3][var4]; var9 = TextureOperation16.anIntArrayArray3115[var3][var4];
var10 = var9 & 16777215; var10 = var9 & 16777215;
if (var10 != Unsorted.anInt1244) { if (var10 != Unsorted.anInt1244) {
Unsorted.anInt1244 = var10; Unsorted.anInt1244 = var10;
@ -139,32 +139,32 @@ final class Class145 {
} }
if (var21.aClass126_2240 != null) { if (var21.aClass126_2240 != null) {
Class3_Sub13_Sub18.method259(var21.aClass126_2240, 0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var3, var4, Class8.method846(0, var3, var4)); TextureOperation19.method259(var21.aClass126_2240, 0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var3, var4, Class8.method846(0, var3, var4));
} else if (var21.aClass35_2226 != null) { } else if (var21.aClass35_2226 != null) {
Class3_Sub21.method395(var21.aClass35_2226, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var3, var4, Class8.method846(0, var3, var4)); Class3_Sub21.method395(var21.aClass35_2226, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var3, var4, Class8.method846(0, var3, var4));
} }
var23 = var21.aClass70_2234; var23 = var21.aClass70_2234;
if (var23 != null) { if (var23 != null) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
if ((var23.anInt1055 & var2.anInt2241) == 0) { if ((var23.anInt1055 & var2.anInt2241) == 0) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} else { } else {
Class68.method1263(var23.anInt1055, anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var6, var3, var4); Class68.method1263(var23.anInt1055, anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var6, var3, var4);
} }
} }
var23.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var23.anInt1054 - anInt2697, var23.anInt1057 - Unsorted.anInt3657, var23.anInt1045 - Class3_Sub13_Sub30.anInt3363, var23.aLong1048, var5, null); var23.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var23.anInt1054 - anInt2697, var23.anInt1057 - Unsorted.anInt3657, var23.anInt1045 - TextureOperation13.anInt3363, var23.aLong1048, var5, null);
} }
for (var11 = 0; var11 < var21.anInt2223; ++var11) { for (var11 = 0; var11 < var21.anInt2223; ++var11) {
var25 = var21.aClass25Array2221[var11]; var25 = var21.aClass25Array2221[var11];
if (var25 != null) { if (var25 != null) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var25.aClass140_479.animate(var25.anInt496, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var25.anInt482 - anInt2697, var25.anInt489 - Unsorted.anInt3657, var25.anInt484 - Class3_Sub13_Sub30.anInt3363, var25.aLong498, var5, null); var25.aClass140_479.animate(var25.anInt496, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var25.anInt482 - anInt2697, var25.anInt489 - Unsorted.anInt3657, var25.anInt484 - TextureOperation13.anInt3363, var25.aLong498, var5, null);
} }
} }
@ -176,19 +176,19 @@ final class Class145 {
var22 = false; var22 = false;
if (var2.aClass126_2240 != null) { if (var2.aClass126_2240 != null) {
if (Class8.method846(var6, var3, var4)) { if (Class8.method846(var6, var3, var4)) {
Class3_Sub13_Sub18.method259(var2.aClass126_2240, var6, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var3, var4, true); TextureOperation19.method259(var2.aClass126_2240, var6, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var3, var4, true);
} else { } else {
var22 = true; var22 = true;
if (var2.aClass126_2240.anInt1664 != 12345678 || Class3_Sub13_Sub21.aBoolean3261 && var5 <= Class91.anInt1302) { if (var2.aClass126_2240.anInt1664 != 12345678 || TextureOperation37.aBoolean3261 && var5 <= Class91.anInt1302) {
Class3_Sub13_Sub18.method259(var2.aClass126_2240, var6, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var3, var4, false); TextureOperation19.method259(var2.aClass126_2240, var6, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var3, var4, false);
} }
} }
} else if (var2.aClass35_2226 != null) { } else if (var2.aClass35_2226 != null) {
if (Class8.method846(var6, var3, var4)) { if (Class8.method846(var6, var3, var4)) {
Class3_Sub21.method395(var2.aClass35_2226, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var3, var4, true); Class3_Sub21.method395(var2.aClass35_2226, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var3, var4, true);
} else { } else {
var22 = true; var22 = true;
Class3_Sub21.method395(var2.aClass35_2226, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var3, var4, false); Class3_Sub21.method395(var2.aClass35_2226, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var3, var4, false);
} }
} }
@ -200,10 +200,10 @@ final class Class145 {
} }
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var24.object.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var24.anInt324 - anInt2697, var24.anInt326 - Unsorted.anInt3657, var24.anInt330 - Class3_Sub13_Sub30.anInt3363, var24.aLong328, var5, null); var24.object.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var24.anInt324 - anInt2697, var24.anInt326 - Unsorted.anInt3657, var24.anInt330 - TextureOperation13.anInt3363, var24.aLong328, var5, null);
if (HDToolKit.highDetail && var24.aBoolean329) { if (HDToolKit.highDetail && var24.aBoolean329) {
HDToolKit.method1832(var8); HDToolKit.method1832(var8);
} }
@ -228,7 +228,7 @@ final class Class145 {
} }
var11 = NPC.anIntArray3997[var10]; var11 = NPC.anIntArray3997[var10];
var2.anInt2241 = Class3_Sub13_Sub26.anIntArray3321[var10]; var2.anInt2241 = TextureOperation35.anIntArray3321[var10];
} }
if (var26 != null) { if (var26 != null) {
@ -248,24 +248,24 @@ final class Class145 {
var2.anInt2232 = 12 - var2.anInt2229; var2.anInt2232 = 12 - var2.anInt2229;
} else { } else {
var2.anInt2227 = 9; var2.anInt2227 = 9;
var2.anInt2229 = Class3_Sub13_Sub23_Sub1.anIntArray4035[var10]; var2.anInt2229 = TextureOperation18.anIntArray4035[var10];
var2.anInt2232 = 9 - var2.anInt2229; var2.anInt2232 = 9 - var2.anInt2229;
} }
if ((var26.anInt1055 & var11) != 0 && Class164_Sub1.method2239(var6, var3, var4, var26.anInt1055)) { if ((var26.anInt1055 & var11) != 0 && Class164_Sub1.method2239(var6, var3, var4, var26.anInt1055)) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var26.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var26.anInt1054 - anInt2697, var26.anInt1057 - Unsorted.anInt3657, var26.anInt1045 - Class3_Sub13_Sub30.anInt3363, var26.aLong1048, var5, null); var26.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var26.anInt1054 - anInt2697, var26.anInt1057 - Unsorted.anInt3657, var26.anInt1045 - TextureOperation13.anInt3363, var26.aLong1048, var5, null);
} }
if ((var26.anInt1059 & var11) != 0 && Class164_Sub1.method2239(var6, var3, var4, var26.anInt1059)) { if ((var26.anInt1059 & var11) != 0 && Class164_Sub1.method2239(var6, var3, var4, var26.anInt1059)) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var26.aClass140_1052.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var26.anInt1054 - anInt2697, var26.anInt1057 - Unsorted.anInt3657, var26.anInt1045 - Class3_Sub13_Sub30.anInt3363, var26.aLong1048, var5, null); var26.aClass140_1052.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var26.anInt1054 - anInt2697, var26.anInt1057 - Unsorted.anInt3657, var26.anInt1045 - TextureOperation13.anInt3363, var26.aLong1048, var5, null);
} }
} }
@ -276,14 +276,14 @@ final class Class145 {
if ((var13.anInt432 & var11) != 0) { if ((var13.anInt432 & var11) != 0) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var13.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var13.anInt424 - anInt2697 + var13.anInt430, var13.anInt425 - Unsorted.anInt3657, var13.anInt427 - Class3_Sub13_Sub30.anInt3363 + var13.anInt426, var13.aLong428, var5, null); var13.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var13.anInt424 - anInt2697 + var13.anInt430, var13.anInt425 - Unsorted.anInt3657, var13.anInt427 - TextureOperation13.anInt3363 + var13.anInt426, var13.aLong428, var5, null);
} else if (var13.anInt432 == 256) { } else if (var13.anInt432 == 256) {
var14 = var13.anInt424 - anInt2697; var14 = var13.anInt424 - anInt2697;
var15 = var13.anInt425 - Unsorted.anInt3657; var15 = var13.anInt425 - Unsorted.anInt3657;
var16 = var13.anInt427 - Class3_Sub13_Sub30.anInt3363; var16 = var13.anInt427 - TextureOperation13.anInt3363;
var17 = var13.anInt420; var17 = var13.anInt420;
if (var17 == 1 || var17 == 2) { if (var17 == 1 || var17 == 2) {
var18 = -var14; var18 = -var14;
@ -300,16 +300,16 @@ final class Class145 {
if (var19 < var18) { if (var19 < var18) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var13.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var14 + var13.anInt430, var15, var16 + var13.anInt426, var13.aLong428, var5, null); var13.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var14 + var13.anInt430, var15, var16 + var13.anInt426, var13.aLong428, var5, null);
} else if (var13.aClass140_423 != null) { } else if (var13.aClass140_423 != null) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var13.aClass140_423.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var14, var15, var16, var13.aLong428, var5, null); var13.aClass140_423.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var14, var15, var16, var13.aLong428, var5, null);
} }
} }
@ -326,10 +326,10 @@ final class Class145 {
} }
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var30.object.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var30.anInt324 - anInt2697, var30.anInt326 - Unsorted.anInt3657, var30.anInt330 - Class3_Sub13_Sub30.anInt3363, var30.aLong328, var5, null); var30.object.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var30.anInt324 - anInt2697, var30.anInt326 - Unsorted.anInt3657, var30.anInt330 - TextureOperation13.anInt3363, var30.aLong328, var5, null);
if (HDToolKit.highDetail && var30.aBoolean329) { if (HDToolKit.highDetail && var30.aBoolean329) {
HDToolKit.method1832(var8); HDToolKit.method1832(var8);
} }
@ -338,19 +338,19 @@ final class Class145 {
Class72 var28 = var2.aClass72_2245; Class72 var28 = var2.aClass72_2245;
if (var28 != null && var28.anInt1077 == 0) { if (var28 != null && var28.anInt1077 == 0) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
if (var28.aClass140_1067 != null) { if (var28.aClass140_1067 != null) {
var28.aClass140_1067.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var28.anInt1078 - anInt2697, var28.anInt1068 - Unsorted.anInt3657, var28.anInt1075 - Class3_Sub13_Sub30.anInt3363, var28.aLong1079, var5, null); var28.aClass140_1067.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var28.anInt1078 - anInt2697, var28.anInt1068 - Unsorted.anInt3657, var28.anInt1075 - TextureOperation13.anInt3363, var28.aLong1079, var5, null);
} }
if (var28.aClass140_1069 != null) { if (var28.aClass140_1069 != null) {
var28.aClass140_1069.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var28.anInt1078 - anInt2697, var28.anInt1068 - Unsorted.anInt3657, var28.anInt1075 - Class3_Sub13_Sub30.anInt3363, var28.aLong1079, var5, null); var28.aClass140_1069.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var28.anInt1078 - anInt2697, var28.anInt1068 - Unsorted.anInt3657, var28.anInt1075 - TextureOperation13.anInt3363, var28.aLong1079, var5, null);
} }
if (var28.aClass140_1073 != null) { if (var28.aClass140_1073 != null) {
var28.aClass140_1073.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var28.anInt1078 - anInt2697, var28.anInt1068 - Unsorted.anInt3657, var28.anInt1075 - Class3_Sub13_Sub30.anInt3363, var28.aLong1079, var5, null); var28.aClass140_1073.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var28.anInt1078 - anInt2697, var28.anInt1068 - Unsorted.anInt3657, var28.anInt1075 - TextureOperation13.anInt3363, var28.aLong1079, var5, null);
} }
} }
} }
@ -406,44 +406,44 @@ final class Class145 {
{ {
if ((var23.aLong1048 & 1032192L) == 16384L) { if ((var23.aLong1048 & 1032192L) == 16384L) {
var11 = var23.anInt1054 - anInt2697; var11 = var23.anInt1054 - anInt2697;
var12 = var23.anInt1045 - Class3_Sub13_Sub30.anInt3363; var12 = var23.anInt1045 - TextureOperation13.anInt3363;
var27 = (int) (var23.aLong1048 >> 20 & 3L); var27 = (int) (var23.aLong1048 >> 20 & 3L);
if (var27 == 0) { if (var27 == 0) {
var11 -= 64; var11 -= 64;
var12 += 64; var12 += 64;
if (var12 < var11 && var3 > 0 && var4 < Class3_Sub13_Sub15.anInt3179 - 1) { if (var12 < var11 && var3 > 0 && var4 < TextureOperation17.anInt3179 - 1) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3 - 1, var4 + 1); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3 - 1, var4 + 1);
break label736; break label736;
} }
} else if (var27 == 1) { } else if (var27 == 1) {
var11 += 64; var11 += 64;
var12 += 64; var12 += 64;
if (var12 < -var11 && var3 < Unsorted.anInt1234 - 1 && var4 < Class3_Sub13_Sub15.anInt3179 - 1) { if (var12 < -var11 && var3 < Unsorted.anInt1234 - 1 && var4 < TextureOperation17.anInt3179 - 1) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3 + 1, var4 + 1); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3 + 1, var4 + 1);
break label736; break label736;
} }
} else if (var27 == 2) { } else if (var27 == 2) {
var11 += 64; var11 += 64;
var12 -= 64; var12 -= 64;
if (var12 > var11 && var3 < Unsorted.anInt1234 - 1 && var4 > 0) { if (var12 > var11 && var3 < Unsorted.anInt1234 - 1 && var4 > 0) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3 + 1, var4 - 1); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3 + 1, var4 - 1);
break label736; break label736;
} }
} else { } else {
var11 -= 64; var11 -= 64;
var12 -= 64; var12 -= 64;
if (var12 > -var11 && var3 > 0 && var4 > 0) { if (var12 > -var11 && var3 > 0 && var4 > 0) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3 - 1, var4 - 1); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3 - 1, var4 - 1);
break label736; break label736;
} }
} }
} }
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
} }
var23.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var23.anInt1054 - anInt2697, var23.anInt1057 - Unsorted.anInt3657, var23.anInt1045 - Class3_Sub13_Sub30.anInt3363, var23.aLong1048, var5, null); var23.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var23.anInt1054 - anInt2697, var23.anInt1057 - Unsorted.anInt3657, var23.anInt1045 - TextureOperation13.anInt3363, var23.aLong1048, var5, null);
} }
var2.anInt2227 = 0; var2.anInt2227 = 0;
@ -523,9 +523,9 @@ final class Class145 {
var12 = var27; var12 = var27;
} else if (var34.anInt487 == var11) { } else if (var34.anInt487 == var11) {
var15 = var34.anInt482 - anInt2697; var15 = var34.anInt482 - anInt2697;
var16 = var34.anInt484 - Class3_Sub13_Sub30.anInt3363; var16 = var34.anInt484 - TextureOperation13.anInt3363;
var17 = Unsorted.aClass25Array4060[var12].anInt482 - anInt2697; var17 = Unsorted.aClass25Array4060[var12].anInt482 - anInt2697;
var18 = Unsorted.aClass25Array4060[var12].anInt484 - Class3_Sub13_Sub30.anInt3363; var18 = Unsorted.aClass25Array4060[var12].anInt484 - TextureOperation13.anInt3363;
if (var15 * var15 + var16 * var16 > var17 * var17 + var18 * var18) { if (var15 * var15 + var16 * var16 > var17 * var17 + var18 * var18) {
var12 = var27; var12 = var27;
} }
@ -539,12 +539,12 @@ final class Class145 {
Class25 var32 = Unsorted.aClass25Array4060[var12]; Class25 var32 = Unsorted.aClass25Array4060[var12];
var32.anInt490 = Class3_Sub28_Sub1.anInt3539; var32.anInt490 = Class3_Sub28_Sub1.anInt3539;
if (!Class3_Sub13_Sub11.method222(var6, var32.anInt483, var32.anInt495, var32.anInt478, var32.anInt481, var32.aClass140_479.method1871())) { if (!TextureOperation1.method222(var6, var32.anInt483, var32.anInt495, var32.anInt478, var32.anInt481, var32.aClass140_479.method1871())) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
if ((var32.aLong498 & 1032192L) == 147456L) { if ((var32.aLong498 & 1032192L) == 147456L) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
var14 = var32.anInt482 - anInt2697; var14 = var32.anInt482 - anInt2697;
var15 = var32.anInt484 - Class3_Sub13_Sub30.anInt3363; var15 = var32.anInt484 - TextureOperation13.anInt3363;
var16 = (int) (var32.aLong498 >> 20 & 3L); var16 = (int) (var32.aLong498 >> 20 & 3L);
if (var16 != 1 && var16 != 3) { if (var16 != 1 && var16 != 3) {
if (var15 > var14) { if (var15 > var14) {
@ -558,11 +558,11 @@ final class Class145 {
Class68.method1272(var5, var3, var4 + 1, var3 + 1, var4); Class68.method1272(var5, var3, var4 + 1, var3 + 1, var4);
} }
} else { } else {
Class68.method1266(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var32.anInt483, var32.anInt478, var32.anInt495, var32.anInt481); Class68.method1266(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var32.anInt483, var32.anInt478, var32.anInt495, var32.anInt481);
} }
} }
var32.aClass140_479.animate(var32.anInt496, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var32.anInt482 - anInt2697, var32.anInt489 - Unsorted.anInt3657, var32.anInt484 - Class3_Sub13_Sub30.anInt3363, var32.aLong498, var5, null); var32.aClass140_479.animate(var32.anInt496, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var32.anInt482 - anInt2697, var32.anInt489 - Unsorted.anInt3657, var32.anInt484 - TextureOperation13.anInt3363, var32.aLong498, var5, null);
} }
for (var14 = var32.anInt483; var14 <= var32.anInt495; ++var14) { for (var14 = var32.anInt483; var14 <= var32.anInt495; ++var14) {
@ -619,19 +619,19 @@ final class Class145 {
Class72 var29 = var2.aClass72_2245; Class72 var29 = var2.aClass72_2245;
if (var29 != null && var29.anInt1077 != 0) { if (var29 != null && var29.anInt1077 != 0) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
if (var29.aClass140_1067 != null) { if (var29.aClass140_1067 != null) {
var29.aClass140_1067.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var29.anInt1078 - anInt2697, var29.anInt1068 - Unsorted.anInt3657 - var29.anInt1077, var29.anInt1075 - Class3_Sub13_Sub30.anInt3363, var29.aLong1079, var5, null); var29.aClass140_1067.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var29.anInt1078 - anInt2697, var29.anInt1068 - Unsorted.anInt3657 - var29.anInt1077, var29.anInt1075 - TextureOperation13.anInt3363, var29.aLong1079, var5, null);
} }
if (var29.aClass140_1069 != null) { if (var29.aClass140_1069 != null) {
var29.aClass140_1069.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var29.anInt1078 - anInt2697, var29.anInt1068 - Unsorted.anInt3657 - var29.anInt1077, var29.anInt1075 - Class3_Sub13_Sub30.anInt3363, var29.aLong1079, var5, null); var29.aClass140_1069.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var29.anInt1078 - anInt2697, var29.anInt1068 - Unsorted.anInt3657 - var29.anInt1077, var29.anInt1075 - TextureOperation13.anInt3363, var29.aLong1079, var5, null);
} }
if (var29.aClass140_1073 != null) { if (var29.aClass140_1073 != null) {
var29.aClass140_1073.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var29.anInt1078 - anInt2697, var29.anInt1068 - Unsorted.anInt3657 - var29.anInt1077, var29.anInt1075 - Class3_Sub13_Sub30.anInt3363, var29.aLong1079, var5, null); var29.aClass140_1073.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var29.anInt1078 - anInt2697, var29.anInt1068 - Unsorted.anInt3657 - var29.anInt1077, var29.anInt1075 - TextureOperation13.anInt3363, var29.aLong1079, var5, null);
} }
} }
@ -640,14 +640,14 @@ final class Class145 {
if (var36 != null && Class166.method2256(var6, var3, var4, var36.aClass140_429.method1871())) { if (var36 != null && Class166.method2256(var6, var3, var4, var36.aClass140_429.method1871())) {
if ((var36.anInt432 & var2.anInt2241) != 0) { if ((var36.anInt432 & var2.anInt2241) != 0) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var36.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var36.anInt424 - anInt2697 + var36.anInt430, var36.anInt425 - Unsorted.anInt3657, var36.anInt427 - Class3_Sub13_Sub30.anInt3363 + var36.anInt426, var36.aLong428, var5, null); var36.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var36.anInt424 - anInt2697 + var36.anInt430, var36.anInt425 - Unsorted.anInt3657, var36.anInt427 - TextureOperation13.anInt3363 + var36.anInt426, var36.aLong428, var5, null);
} else if (var36.anInt432 == 256) { } else if (var36.anInt432 == 256) {
var11 = var36.anInt424 - anInt2697; var11 = var36.anInt424 - anInt2697;
var12 = var36.anInt425 - Unsorted.anInt3657; var12 = var36.anInt425 - Unsorted.anInt3657;
var27 = var36.anInt427 - Class3_Sub13_Sub30.anInt3363; var27 = var36.anInt427 - TextureOperation13.anInt3363;
var14 = var36.anInt420; var14 = var36.anInt420;
if (var14 == 1 || var14 == 2) { if (var14 == 1 || var14 == 2) {
var15 = -var11; var15 = -var11;
@ -663,16 +663,16 @@ final class Class145 {
if (var16 >= var15) { if (var16 >= var15) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var36.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var11 + var36.anInt430, var12, var27 + var36.anInt426, var36.aLong428, var5, null); var36.aClass140_429.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var11 + var36.anInt430, var12, var27 + var36.anInt426, var36.aLong428, var5, null);
} else if (var36.aClass140_423 != null) { } else if (var36.aClass140_423 != null) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1268(anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var5, var3, var4); Class68.method1268(anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var5, var3, var4);
} }
var36.aClass140_423.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var11, var12, var27, var36.aLong428, var5, null); var36.aClass140_423.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var11, var12, var27, var36.aLong428, var5, null);
} }
} }
} }
@ -681,18 +681,18 @@ final class Class145 {
if (var31 != null) { if (var31 != null) {
if ((var31.anInt1059 & var2.anInt2241) != 0 && Class164_Sub1.method2239(var6, var3, var4, var31.anInt1059)) { if ((var31.anInt1059 & var2.anInt2241) != 0 && Class164_Sub1.method2239(var6, var3, var4, var31.anInt1059)) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1263(var31.anInt1059, anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var6, var3, var4); Class68.method1263(var31.anInt1059, anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var6, var3, var4);
} }
var31.aClass140_1052.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var31.anInt1054 - anInt2697, var31.anInt1057 - Unsorted.anInt3657, var31.anInt1045 - Class3_Sub13_Sub30.anInt3363, var31.aLong1048, var5, null); var31.aClass140_1052.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var31.anInt1054 - anInt2697, var31.anInt1057 - Unsorted.anInt3657, var31.anInt1045 - TextureOperation13.anInt3363, var31.aLong1048, var5, null);
} }
if ((var31.anInt1055 & var2.anInt2241) != 0 && Class164_Sub1.method2239(var6, var3, var4, var31.anInt1055)) { if ((var31.anInt1055 & var2.anInt2241) != 0 && Class164_Sub1.method2239(var6, var3, var4, var31.anInt1055)) {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class68.method1263(var31.anInt1055, anInt2697, Unsorted.anInt3657, Class3_Sub13_Sub30.anInt3363, var6, var3, var4); Class68.method1263(var31.anInt1055, anInt2697, Unsorted.anInt3657, TextureOperation13.anInt3363, var6, var3, var4);
} }
var31.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, Class3_Sub13_Sub34.anInt3417, anInt3153, var31.anInt1054 - anInt2697, var31.anInt1057 - Unsorted.anInt3657, var31.anInt1045 - Class3_Sub13_Sub30.anInt3363, var31.aLong1048, var5, null); var31.aClass140_1049.animate(0, Class60.anInt936, Unsorted.anInt1037, TextureOperation25.anInt3417, anInt3153, var31.anInt1054 - anInt2697, var31.anInt1057 - Unsorted.anInt3657, var31.anInt1045 - TextureOperation13.anInt3363, var31.aLong1048, var5, null);
} }
} }
} }
@ -764,7 +764,7 @@ final class Class145 {
try { try {
Class29 var2 = (Class29) Class136.aReferenceCache_1772.get(var1); Class29 var2 = (Class29) Class136.aReferenceCache_1772.get(var1);
if (var2 == null) { if (var2 == null) {
byte[] var3 = Class3_Sub13_Sub13.aClass153_3154.getFile(16, var1); byte[] var3 = TextureOperation20.aClass153_3154.getFile(16, var1);
{ {
var2 = new Class29(); var2 = new Class29();
if (null != var3) { if (null != var3) {
@ -803,19 +803,19 @@ final class Class145 {
int var11; int var11;
for (var11 = var2; var7 > var11; ++var11) { for (var11 = var2; var7 > var11; ++var11) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var11], var6, -91, var1, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var11], var6, -91, var1, var3);
} }
for (var11 = var4; var8 < var11; --var11) { for (var11 = var4; var8 < var11; --var11) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var11], var6, -113, var1, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var11], var6, -113, var1, var3);
} }
int var10 = -var5 + var1; int var10 = -var5 + var1;
for (var11 = var7; var11 <= var8; ++var11) { for (var11 = var7; var11 <= var8; ++var11) {
int[] var12 = Class38.anIntArrayArray663[var11]; int[] var12 = Class38.anIntArrayArray663[var11];
Class3_Sub13_Sub23_Sub1.method282(var12, var6, -111, var9, var3); TextureOperation18.method282(var12, var6, -111, var9, var3);
Class3_Sub13_Sub23_Sub1.method282(var12, var10, -124, var1, var3); TextureOperation18.method282(var12, var10, -124, var1, var3);
} }
} catch (RuntimeException var13) { } catch (RuntimeException var13) {

View file

@ -14,7 +14,7 @@ abstract class Class146 {
static void updateInterfacePacketCounter(int packetCounter) { static void updateInterfacePacketCounter(int packetCounter) {
try { try {
Class113.interfacePacketCounter = packetCounter + 1 & '\uffff'; Class113.interfacePacketCounter = packetCounter + 1 & 65535;
RenderAnimationDefinition.aBoolean402 = true; RenderAnimationDefinition.aBoolean402 = true;
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "uc.D(" + packetCounter + ',' + (byte) -25 + ')'); throw ClientErrorException.clientError(var3, "uc.D(" + packetCounter + ',' + (byte) -25 + ')');
@ -45,14 +45,14 @@ abstract class Class146 {
int var14; int var14;
int var15; int var15;
int var29; int var29;
for (int var12 = Class3_Sub13_Sub35.anInt3419; var12 < Class3_Sub17.anInt2456; ++var12) { for (int var12 = TextureOperation22.anInt3419; var12 < Class3_Sub17.anInt2456; ++var12) {
Class3_Sub2[][] var13 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var12]; Class3_Sub2[][] var13 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var12];
for (var14 = Class163_Sub1_Sub1.anInt4006; var14 < Unsorted.anInt67; ++var14) { for (var14 = Class163_Sub1_Sub1.anInt4006; var14 < Unsorted.anInt67; ++var14) {
for (var15 = Unsorted.anInt3603; var15 < Class126.anInt1665; ++var15) { for (var15 = Unsorted.anInt3603; var15 < Class126.anInt1665; ++var15) {
Class3_Sub2 var16 = var13[var14][var15]; Class3_Sub2 var16 = var13[var14][var15];
if (var16 != null) { if (var16 != null) {
if (Class23.aBooleanArrayArray457[var14 - Class97.anInt1375 + Class3_Sub13_Sub39.anInt3466][var15 - Class145.anInt3340 + Class3_Sub13_Sub39.anInt3466] && (var3 == null || var12 < var4 || var3[var12][var14][var15] != var5)) { if (Class23.aBooleanArrayArray457[var14 - Class97.anInt1375 + TextureOperation8.anInt3466][var15 - Class145.anInt3340 + TextureOperation8.anInt3466] && (var3 == null || var12 < var4 || var3[var12][var14][var15] != var5)) {
var16.aBoolean2222 = true; var16.aBoolean2222 = true;
var16.aBoolean2225 = true; var16.aBoolean2225 = true;
var16.aBoolean2236 = var16.anInt2223 > 0; var16.aBoolean2236 = var16.anInt2223 > 0;
@ -105,7 +105,7 @@ abstract class Class146 {
if (var22) { if (var22) {
Class3_Sub22.method403(); Class3_Sub22.method403();
Class3_Sub28_Sub4.method551(-1, 3); Class3_Sub28_Sub4.method551(-1, 3);
Class3_Sub13_Sub17.aBoolean3207 = true; TextureOperation23.aBoolean3207 = true;
WaterShader.method2254(); WaterShader.method2254();
Unsorted.anInt1244 = -1; Unsorted.anInt1244 = -1;
Class145.anInt3072 = -1; Class145.anInt3072 = -1;
@ -124,7 +124,7 @@ abstract class Class146 {
WaterShader.method2253(); WaterShader.method2253();
} else { } else {
for (var14 = Class3_Sub13_Sub35.anInt3419; var14 < Class3_Sub17.anInt2456; ++var14) { for (var14 = TextureOperation22.anInt3419; var14 < Class3_Sub17.anInt2456; ++var14) {
for (var15 = 0; var15 < Class3_Sub23.aClass3_Sub11ArrayArray2542[var14].length; ++var15) { for (var15 = 0; var15 < Class3_Sub23.aClass3_Sub11ArrayArray2542[var14].length; ++var15) {
Class3_Sub11 var25 = Class3_Sub23.aClass3_Sub11ArrayArray2542[var14][var15]; Class3_Sub11 var25 = Class3_Sub23.aClass3_Sub11ArrayArray2542[var14][var15];
float var33 = 201.5F - 50.0F * (float) var14 - (var25.aBoolean2364 ? 1.0F : 0.5F); float var33 = 201.5F - 50.0F * (float) var14 - (var25.aBoolean2364 ? 1.0F : 0.5F);
@ -137,7 +137,7 @@ abstract class Class146 {
if (var14 == 0 && Unsorted.anInt1137 > 0) { if (var14 == 0 && Unsorted.anInt1137 > 0) {
HDToolKit.method1832(101.5F); HDToolKit.method1832(101.5F);
Class141.method2038(Class97.anInt1375, Class145.anInt3340, Class3_Sub13_Sub39.anInt3466, Class23.aBooleanArrayArray457); Class141.method2038(Class97.anInt1375, Class145.anInt3340, TextureOperation8.anInt3466, Class23.aBooleanArrayArray457);
} }
} }
@ -154,14 +154,14 @@ abstract class Class146 {
Class3_Sub2[][] var27; Class3_Sub2[][] var27;
int var34; int var34;
int var32; int var32;
for (var23 = Class3_Sub13_Sub35.anInt3419; var23 < Class3_Sub17.anInt2456; ++var23) { for (var23 = TextureOperation22.anInt3419; var23 < Class3_Sub17.anInt2456; ++var23) {
var27 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var23]; var27 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var23];
for (var15 = -Class3_Sub13_Sub39.anInt3466; var15 <= 0; ++var15) { for (var15 = -TextureOperation8.anInt3466; var15 <= 0; ++var15) {
var32 = Class97.anInt1375 + var15; var32 = Class97.anInt1375 + var15;
var29 = Class97.anInt1375 - var15; var29 = Class97.anInt1375 - var15;
if (var32 >= Class163_Sub1_Sub1.anInt4006 || var29 < Unsorted.anInt67) { if (var32 >= Class163_Sub1_Sub1.anInt4006 || var29 < Unsorted.anInt67) {
for (var34 = -Class3_Sub13_Sub39.anInt3466; var34 <= 0; ++var34) { for (var34 = -TextureOperation8.anInt3466; var34 <= 0; ++var34) {
var19 = Class145.anInt3340 + var34; var19 = Class145.anInt3340 + var34;
var20 = Class145.anInt3340 - var34; var20 = Class145.anInt3340 - var34;
if (var32 >= Class163_Sub1_Sub1.anInt4006) { if (var32 >= Class163_Sub1_Sub1.anInt4006) {
@ -198,7 +198,7 @@ abstract class Class146 {
if (anInt3 == 0) { if (anInt3 == 0) {
if (!var22) { if (!var22) {
Class3_Sub13_Sub21.aBoolean3261 = false; TextureOperation37.aBoolean3261 = false;
} }
return; return;
@ -208,14 +208,14 @@ abstract class Class146 {
} }
} }
for (var23 = Class3_Sub13_Sub35.anInt3419; var23 < Class3_Sub17.anInt2456; ++var23) { for (var23 = TextureOperation22.anInt3419; var23 < Class3_Sub17.anInt2456; ++var23) {
var27 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var23]; var27 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var23];
for (var15 = -Class3_Sub13_Sub39.anInt3466; var15 <= 0; ++var15) { for (var15 = -TextureOperation8.anInt3466; var15 <= 0; ++var15) {
var32 = Class97.anInt1375 + var15; var32 = Class97.anInt1375 + var15;
var29 = Class97.anInt1375 - var15; var29 = Class97.anInt1375 - var15;
if (var32 >= Class163_Sub1_Sub1.anInt4006 || var29 < Unsorted.anInt67) { if (var32 >= Class163_Sub1_Sub1.anInt4006 || var29 < Unsorted.anInt67) {
for (var34 = -Class3_Sub13_Sub39.anInt3466; var34 <= 0; ++var34) { for (var34 = -TextureOperation8.anInt3466; var34 <= 0; ++var34) {
var19 = Class145.anInt3340 + var34; var19 = Class145.anInt3340 + var34;
var20 = Class145.anInt3340 - var34; var20 = Class145.anInt3340 - var34;
if (var32 >= Class163_Sub1_Sub1.anInt4006) { if (var32 >= Class163_Sub1_Sub1.anInt4006) {
@ -252,7 +252,7 @@ abstract class Class146 {
if (anInt3 == 0) { if (anInt3 == 0) {
if (!var22) { if (!var22) {
Class3_Sub13_Sub21.aBoolean3261 = false; TextureOperation37.aBoolean3261 = false;
} }
return; return;
@ -262,7 +262,7 @@ abstract class Class146 {
} }
} }
Class3_Sub13_Sub21.aBoolean3261 = false; TextureOperation37.aBoolean3261 = false;
} }
abstract int method2078(); abstract int method2078();

View file

@ -3,12 +3,12 @@ package org.runite.client;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
final class Class15 implements Runnable { public final class Class15 implements Runnable {
static short[][] aShortArrayArray344; static short[][] aShortArrayArray344;
static int anInt4034 = -8 + (int) (17.0D * Math.random()); static int anInt4034 = -8 + (int) (17.0D * Math.random());
static boolean aBoolean346; static boolean aBoolean346;
static int[] localNPCIndexes = new int['\u8000']; public static int[] localNPCIndexes = new int[32768];
static Class64 aClass64_351; static Class64 aClass64_351;
volatile boolean aBoolean345 = false; volatile boolean aBoolean345 = false;
Signlink aClass87_350; Signlink aClass87_350;
@ -82,7 +82,7 @@ final class Class15 implements Runnable {
int var8 = var1.readUnsignedByte(); int var8 = var1.readUnsignedByte();
int var9 = var1.readUnsignedByte(); int var9 = var1.readUnsignedByte();
int var10 = -Class3_Sub13_Sub21.anInt3256 + var8 * 64; int var10 = -TextureOperation37.anInt3256 + var8 * 64;
int var11 = -1 + Class108.anInt1460 - var9 * 64 + Unsorted.anInt65; int var11 = -1 + Class108.anInt1460 - var9 * 64 + Unsorted.anInt65;
if (var10 >= 0 && 0 <= -63 + var11 && Class23.anInt455 > var10 - -63 && var11 < Class108.anInt1460) { if (var10 >= 0 && 0 <= -63 + var11 && Class23.anInt455 > var10 - -63 && var11 < Class108.anInt1460) {
for (var12 = 0; var12 < 64; ++var12) { for (var12 = 0; var12 < 64; ++var12) {
@ -128,7 +128,7 @@ final class Class15 implements Runnable {
var15 = var12 + -5; var15 = var12 + -5;
if (var15 >= 0) { if (var15 >= 0) {
var35 = var4[var15][var34] & 255; var35 = var4[var15][var34] & 0xFF;
if (0 < var35) { if (0 < var35) {
MapUnderlayColorDefinition var17 = Class158_Sub1.method629(-1 + var35); MapUnderlayColorDefinition var17 = Class158_Sub1.method629(-1 + var35);
var28[var34] -= var17.anInt1408; var28[var34] -= var17.anInt1408;
@ -212,7 +212,7 @@ final class Class15 implements Runnable {
int[] var5 = new int[var3]; int[] var5 = new int[var3];
for (int var6 = 0; var6 < var3; ++var6) { for (int var6 = 0; var6 < var3; ++var6) {
var5[var6] = Class3_Sub13_Sub38.spritePalette[Unsorted.bitwiseAnd(255, var4[var6])]; var5[var6] = TextureOperation38.spritePalette[Unsorted.bitwiseAnd(255, var4[var6])];
} }
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
@ -248,14 +248,14 @@ final class Class15 implements Runnable {
static int[][] method895(int var4) { static int[][] method895(int var4) {
try { try {
int[][] var9 = new int[256][64]; int[][] var9 = new int[256][64];
Class3_Sub13_Sub4 var10 = new Class3_Sub13_Sub4(); TextureOperation34 var10 = new TextureOperation34();
var10.anInt3062 = (int) ((float) 0.4 * 4096.0F); var10.anInt3062 = (int) ((float) 0.4 * 4096.0F);
var10.anInt3058 = 3; var10.anInt3058 = 3;
var10.anInt3056 = 4; var10.anInt3056 = 4;
var10.aBoolean3065 = false; var10.aBoolean3065 = false;
var10.anInt3060 = 8; var10.anInt3060 = 8;
var10.method158(16251); var10.method158(16251);
Class3_Sub13_Sub3.method180(122, 256, 64); TextureOperation33.method180(122, 256, 64);
for (int var11 = 0; var11 < 256; ++var11) { for (int var11 = 0; var11 < 256; ++var11) {
var10.method186(var11, var9[var11]); var10.method186(var11, var9[var11]);

View file

@ -362,12 +362,12 @@ final class Class151_Sub1 extends ResourceProvider {
if (var4 instanceof CacheResourceRequest) { if (var4 instanceof CacheResourceRequest) {
try { try {
if (var5 != null && var5.length > 2) { if (var5 != null && var5.length > 2) {
Class3_Sub13_Sub12.CRC32.reset(); TextureOperation24.CRC32.reset();
Class3_Sub13_Sub12.CRC32.update(var5, 0, -2 + var5.length); TextureOperation24.CRC32.update(var5, 0, -2 + var5.length);
expectedCRC = (int) Class3_Sub13_Sub12.CRC32.getValue(); expectedCRC = (int) TextureOperation24.CRC32.getValue();
if (this.table.archiveCRCs[archiveIndex] == expectedCRC) { if (this.table.archiveCRCs[archiveIndex] == expectedCRC) {
int var8 = (var5[-2 + var5.length] << 8 & '\uff00') - -(255 & var5[-1 + var5.length]); int var8 = (var5[-2 + var5.length] << 8 & 65280) - -(255 & var5[-1 + var5.length]);
if (('\uffff' & this.table.archiveRevisions[archiveIndex]) == var8) { if ((65535 & this.table.archiveRevisions[archiveIndex]) == var8) {
if (1 != this.aByteArray2949[archiveIndex]) { if (1 != this.aByteArray2949[archiveIndex]) {
++this.anInt2948; ++this.anInt2948;
@ -417,13 +417,13 @@ final class Class151_Sub1 extends ResourceProvider {
throw new RuntimeException(); throw new RuntimeException();
} }
Class3_Sub13_Sub12.CRC32.reset(); TextureOperation24.CRC32.reset();
Class3_Sub13_Sub12.CRC32.update(var5, 0, var5.length - 2); TextureOperation24.CRC32.update(var5, 0, var5.length - 2);
expectedCRC = (int) Class3_Sub13_Sub12.CRC32.getValue(); expectedCRC = (int) TextureOperation24.CRC32.getValue();
if (expectedCRC != this.table.archiveCRCs[archiveIndex]) { if (expectedCRC != this.table.archiveCRCs[archiveIndex]) {
Class3_Sub13_Sub12.CRC32.reset(); TextureOperation24.CRC32.reset();
Class3_Sub13_Sub12.CRC32.update(var5, 0, var5.length - 4); TextureOperation24.CRC32.update(var5, 0, var5.length - 4);
expectedCRC = (int) Class3_Sub13_Sub12.CRC32.getValue(); expectedCRC = (int) TextureOperation24.CRC32.getValue();
if (expectedCRC != this.table.archiveCRCs[archiveIndex]) { if (expectedCRC != this.table.archiveCRCs[archiveIndex]) {
throw new RuntimeException("CRC mismatch - [found=" + this.table.archiveCRCs[archiveIndex] + ", expected=" + expectedCRC + "]!"); throw new RuntimeException("CRC mismatch - [found=" + this.table.archiveCRCs[archiveIndex] + ", expected=" + expectedCRC + "]!");

View file

@ -51,7 +51,7 @@ class Class155 {
} }
} }
if (var2 < Unsorted.anInt1234 && var3 < Class3_Sub13_Sub15.anInt3179) { if (var2 < Unsorted.anInt1234 && var3 < TextureOperation17.anInt3179) {
var4 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var1][var2 + 1][var3 + 1]; var4 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var1][var2 + 1][var3 + 1];
if (var4 != null && var4.aClass12_2230 != null && var4.aClass12_2230.object.method1865()) { if (var4 != null && var4.aClass12_2230 != null && var4.aClass12_2230.object.method1865()) {
var0.method1866(var4.aClass12_2230.object, 128, 0, 128, true); var0.method1866(var4.aClass12_2230.object, 128, 0, 128, true);

View file

@ -29,7 +29,7 @@ final class Class155_Sub1 extends Class155 {
} }
final void method2150(int var1) throws Exception { final void method2150(int var1) throws Exception {
if(var1 > '\u8000') { if(var1 > 32768) {
throw new IllegalArgumentException(); throw new IllegalArgumentException();
} else { } else {
anInterface1_2970.method3(this.anInt2969, 25349, var1); anInterface1_2970.method3(this.anInt2969, 25349, var1);

View file

@ -16,7 +16,7 @@ public abstract class Class158 {
static void method2180(CacheIndex var0, CacheIndex var1) { static void method2180(CacheIndex var0, CacheIndex var1) {
Unsorted.aClass153_4048 = var0; Unsorted.aClass153_4048 = var0;
Class3_Sub13_Sub18.aClass153_3214 = var1; TextureOperation19.aClass153_3214 = var1;
} }
static void method2183(int parent, boolean notifyScripts, int parentWidth, int parentHeight, RSInterface[] ifaces) { static void method2183(int parent, boolean notifyScripts, int parentWidth, int parentHeight, RSInterface[] ifaces) {
@ -80,7 +80,7 @@ public abstract class Class158 {
} }
abstract void method2179(Graphics var3); public abstract void method2179(Graphics var3);
final void method2182() { final void method2182() {
Class74.setBuffer(this.anIntArray2007, this.anInt2012, this.anInt2011); Class74.setBuffer(this.anIntArray2007, this.anInt2012, this.anInt2011);

View file

@ -283,7 +283,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
for(var11 = 0; 104 > var11; ++var11) { for(var11 = 0; 104 > var11; ++var11) {
var37 = var10 - -5; var37 = var10 - -5;
if(var37 < 104) { if(var37 < 104) {
var13 = 255 & Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8][var37][var11]; var13 = 255 & TextureOperation36.aByteArrayArrayArray3430[var8][var37][var11];
if(var13 > 0) { if(var13 > 0) {
MapUnderlayColorDefinition var39 = method629(-1 + var13); MapUnderlayColorDefinition var39 = method629(-1 + var13);
Class129.anIntArray1695[var11] += var39.anInt1408; Class129.anIntArray1695[var11] += var39.anInt1408;
@ -296,7 +296,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
var13 = -5 + var10; var13 = -5 + var10;
if(0 <= var13) { if(0 <= var13) {
var14 = 255 & Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8][var13][var11]; var14 = 255 & TextureOperation36.aByteArrayArrayArray3430[var8][var13][var11];
if(var14 > 0) { if(var14 > 0) {
MapUnderlayColorDefinition var42 = method629(-1 + var14); MapUnderlayColorDefinition var42 = method629(-1 + var14);
Class129.anIntArray1695[var11] -= var42.anInt1408; Class129.anIntArray1695[var11] -= var42.anInt1408;
@ -349,8 +349,8 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
Class85.anInt1174 = var8; Class85.anInt1174 = var8;
} }
var37 = 255 & Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8][var10][var11]; var37 = 255 & TextureOperation36.aByteArrayArrayArray3430[var8][var10][var11];
var13 = aByteArrayArrayArray1828[var8][var10][var11] & 255; var13 = aByteArrayArrayArray1828[var8][var10][var11] & 0xFF;
if(0 < var37 || var13 > 0) { if(0 < var37 || var13 > 0) {
var15 = Class44.anIntArrayArrayArray723[var8][var10 + 1][var11]; var15 = Class44.anIntArrayArrayArray723[var8][var10 + 1][var11];
var14 = Class44.anIntArrayArrayArray723[var8][var10][var11]; var14 = Class44.anIntArrayArrayArray723[var8][var10][var11];
@ -362,12 +362,12 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
var47 = false; var47 = false;
} }
if(var13 > 0 && !Class3_Sub13_Sub37.method350((byte)-73, var13 + -1).aBoolean2102) { if(var13 > 0 && !TextureOperation10.method350((byte)-73, var13 + -1).aBoolean2102) {
var47 = false; var47 = false;
} }
if(var47 && var14 == var15 && var16 == var14 && var14 == var44) { if(var47 && var14 == var15 && var16 == var14 && var14 == var44) {
Class38_Sub1.anIntArrayArrayArray2609[var8][var10][var11] = Class3_Sub13_Sub29.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var8][var10][var11], 4); Class38_Sub1.anIntArrayArrayArray2609[var8][var10][var11] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var8][var10][var11], 4);
} }
} }
@ -399,15 +399,15 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
Class141.method2037(0, 0, true, false, var10, var11, var14 - Class44.anIntArrayArrayArray723[0][var10][var11], -Class44.anIntArrayArrayArray723[0][1 + var10][var11] + var15, var16 - Class44.anIntArrayArrayArray723[0][1 + var10][1 + var11], var44 - Class44.anIntArrayArrayArray723[0][var10][1 + var11]); Class141.method2037(0, 0, true, false, var10, var11, var14 - Class44.anIntArrayArrayArray723[0][var10][var11], -Class44.anIntArrayArrayArray723[0][1 + var10][var11] + var15, var16 - Class44.anIntArrayArrayArray723[0][1 + var10][1 + var11], var44 - Class44.anIntArrayArrayArray723[0][var10][1 + var11]);
} }
if(HDToolKit.highDetail && !var1 && Class3_Sub13_Sub9.anIntArrayArray3115 != null && 0 == var8) { if(HDToolKit.highDetail && !var1 && TextureOperation16.anIntArrayArray3115 != null && 0 == var8) {
for(var24 = var10 + -1; var10 - -1 >= var24; ++var24) { for(var24 = var10 + -1; var10 - -1 >= var24; ++var24) {
for(int var52 = -1 + var11; var52 <= 1 + var11; ++var52) { for(int var52 = -1 + var11; var52 <= 1 + var11; ++var52) {
if((var24 != var10 || var11 != var52) && var24 >= 0 && var24 < 104 && 0 <= var52 && var52 < 104) { if((var24 != var10 || var11 != var52) && var24 >= 0 && var24 < 104 && 0 <= var52 && var52 < 104) {
int var54 = aByteArrayArrayArray1828[var8][var24][var52] & 255; int var54 = aByteArrayArrayArray1828[var8][var24][var52] & 0xFF;
if(var54 != 0) { if(var54 != 0) {
Class168 var53 = Class3_Sub13_Sub37.method350((byte)-25, -1 + var54); Class168 var53 = TextureOperation10.method350((byte)-25, -1 + var54);
if(var53.anInt2095 != -1 && 4 == Class51.anInterface2_838.method18(var53.anInt2095, 255)) { if(var53.anInt2095 != -1 && 4 == Class51.anInterface2_838.method18(var53.anInt2095, 255)) {
Class3_Sub13_Sub9.anIntArrayArray3115[var10][var11] = var53.anInt2094 + (var53.anInt2101 << 24); TextureOperation16.anIntArrayArray3115[var10][var11] = var53.anInt2094 + (var53.anInt2101 << 24);
continue label754; continue label754;
} }
} }
@ -418,23 +418,23 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} else { } else {
var24 = 1 + Unsorted.aByteArrayArrayArray1328[var8][var10][var11]; var24 = 1 + Unsorted.aByteArrayArrayArray1328[var8][var10][var11];
byte var25 = PacketParser.aByteArrayArrayArray81[var8][var10][var11]; byte var25 = PacketParser.aByteArrayArrayArray81[var8][var10][var11];
Class168 var26 = Class3_Sub13_Sub37.method350((byte)-105, var13 + -1); Class168 var26 = TextureOperation10.method350((byte)-105, var13 + -1);
int var27; int var27;
int var29; int var29;
int var28; int var28;
if(HDToolKit.highDetail && !var1 && null != Class3_Sub13_Sub9.anIntArrayArray3115 && 0 == var8) { if(HDToolKit.highDetail && !var1 && null != TextureOperation16.anIntArrayArray3115 && 0 == var8) {
if(-1 != var26.anInt2095 && Class51.anInterface2_838.method18(var26.anInt2095, 255) == 4) { if(-1 != var26.anInt2095 && Class51.anInterface2_838.method18(var26.anInt2095, 255) == 4) {
Class3_Sub13_Sub9.anIntArrayArray3115[var10][var11] = (var26.anInt2101 << 24) + var26.anInt2094; TextureOperation16.anIntArrayArray3115[var10][var11] = (var26.anInt2101 << 24) + var26.anInt2094;
} else { } else {
label722: label722:
for(var27 = var10 + -1; 1 + var10 >= var27; ++var27) { for(var27 = var10 + -1; 1 + var10 >= var27; ++var27) {
for(var28 = var11 + -1; 1 + var11 >= var28; ++var28) { for(var28 = var11 + -1; 1 + var11 >= var28; ++var28) {
if((var27 != var10 || var11 != var28) && var27 >= 0 && var27 < 104 && var28 >= 0 && var28 < 104) { if((var27 != var10 || var11 != var28) && var27 >= 0 && var27 < 104 && var28 >= 0 && var28 < 104) {
var29 = aByteArrayArrayArray1828[var8][var27][var28] & 255; var29 = aByteArrayArrayArray1828[var8][var27][var28] & 0xFF;
if(var29 != 0) { if(var29 != 0) {
Class168 var30 = Class3_Sub13_Sub37.method350((byte)-14, -1 + var29); Class168 var30 = TextureOperation10.method350((byte)-14, -1 + var29);
if(var30.anInt2095 != -1 && Class51.anInterface2_838.method18(var30.anInt2095, 255) == 4) { if(var30.anInt2095 != -1 && Class51.anInterface2_838.method18(var30.anInt2095, 255) == 4) {
Class3_Sub13_Sub9.anIntArrayArray3115[var10][var11] = var30.anInt2094 + (var30.anInt2101 << 24); TextureOperation16.anIntArrayArray3115[var10][var11] = var30.anInt2094 + (var30.anInt2101 << 24);
break label722; break label722;
} }
} }
@ -471,7 +471,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
} else { } else {
var28 = -1; var28 = -1;
var29 = Class51.anIntArray834[LinkableRSString.method729((byte)-126, Class51.anInterface2_838.method15(var27, '\uffff'), 96)]; var29 = Class51.anIntArray834[LinkableRSString.method729((byte)-126, Class51.anInterface2_838.method15(var27, 65535), 96)];
} }
if(var26.anInt2098 >= 0) { if(var26.anInt2098 >= 0) {
@ -518,11 +518,11 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
Class3_Sub11[] var50; Class3_Sub11[] var50;
if(var1) { if(var1) {
var50 = Class3_Sub13_Sub27.method298(Unsorted.aByteArrayArrayArray113, Unsorted.aByteArrayArrayArray1328[var8], Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8], var35, var40, Class3_Sub13_Sub9.anIntArrayArray3115, aByteArrayArrayArray1828[var8], PacketParser.aByteArrayArrayArray81[var8], var38, var8, var43, var34, Class44.anIntArrayArrayArray723[var8], Class58.anIntArrayArrayArray914[0]); var50 = TextureOperation7.method298(Unsorted.aByteArrayArrayArray113, Unsorted.aByteArrayArrayArray1328[var8], TextureOperation36.aByteArrayArrayArray3430[var8], var35, var40, TextureOperation16.anIntArrayArray3115, aByteArrayArrayArray1828[var8], PacketParser.aByteArrayArrayArray81[var8], var38, var8, var43, var34, Class44.anIntArrayArrayArray723[var8], Class58.anIntArrayArrayArray914[0]);
Class61.method1213(var8, var50); Class61.method1213(var8, var50);
} else { } else {
var50 = Class3_Sub13_Sub27.method298(Unsorted.aByteArrayArrayArray113, Unsorted.aByteArrayArrayArray1328[var8], Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8], var35, var40, null, aByteArrayArrayArray1828[var8], PacketParser.aByteArrayArrayArray81[var8], var38, var8, var43, var34, Class44.anIntArrayArrayArray723[var8], null); var50 = TextureOperation7.method298(Unsorted.aByteArrayArrayArray113, Unsorted.aByteArrayArrayArray1328[var8], TextureOperation36.aByteArrayArrayArray3430[var8], var35, var40, null, aByteArrayArrayArray1828[var8], PacketParser.aByteArrayArrayArray81[var8], var38, var8, var43, var34, Class44.anIntArrayArrayArray723[var8], null);
Class3_Sub11[] var46 = Class1.method70(var40, var38, Class44.anIntArrayArrayArray723[var8], var8, var43, PacketParser.aByteArrayArrayArray81[var8], var35, Unsorted.aByteArrayArrayArray1328[var8], Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8], aByteArrayArrayArray1828[var8], Unsorted.aByteArrayArrayArray113); Class3_Sub11[] var46 = Class1.method70(var40, var38, Class44.anIntArrayArrayArray723[var8], var8, var43, PacketParser.aByteArrayArrayArray81[var8], var35, Unsorted.aByteArrayArrayArray1328[var8], TextureOperation36.aByteArrayArrayArray3430[var8], aByteArrayArrayArray1828[var8], Unsorted.aByteArrayArrayArray113);
Class3_Sub11[] var49 = new Class3_Sub11[var50.length - -var46.length]; Class3_Sub11[] var49 = new Class3_Sub11[var50.length - -var46.length];
for(var44 = 0; var44 < var50.length; ++var44) { for(var44 = 0; var44 < var50.length; ++var44) {
@ -534,11 +534,11 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
Class61.method1213(var8, var49); Class61.method1213(var8, var49);
Class129.method1769(var43, Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8], PacketParser.aByteArrayArrayArray81[var8], Class68.aClass43Array1021, var8, Class68.anInt1032, var40, Unsorted.aByteArrayArrayArray1328[var8], aByteArrayArrayArray1828[var8], Class44.anIntArrayArrayArray723[var8], var38); Class129.method1769(var43, TextureOperation36.aByteArrayArrayArray3430[var8], PacketParser.aByteArrayArrayArray81[var8], Class68.aClass43Array1021, var8, Class68.anInt1032, var40, Unsorted.aByteArrayArrayArray1328[var8], aByteArrayArrayArray1828[var8], Class44.anIntArrayArrayArray723[var8], var38);
} }
} }
Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8] = null; TextureOperation36.aByteArrayArrayArray3430[var8] = null;
aByteArrayArrayArray1828[var8] = null; aByteArrayArrayArray1828[var8] = null;
Unsorted.aByteArrayArrayArray1328[var8] = null; Unsorted.aByteArrayArrayArray1328[var8] = null;
PacketParser.aByteArrayArrayArray81[var8] = null; PacketParser.aByteArrayArrayArray81[var8] = null;
@ -749,7 +749,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
byte var14 = 0; byte var14 = 0;
boolean var16 = false; boolean var16 = false;
int var15 = 0; int var15 = 0;
Class3_Sub13_Sub38.anIntArray3456[var14] = var2; TextureOperation38.anIntArray3456[var14] = var2;
int var27 = var14 + 1; int var27 = var14 + 1;
Class45.anIntArray729[var14] = var10; Class45.anIntArray729[var14] = var10;
int[][] var17 = AtmosphereParser.aClass91Array1182[WorldListCountry.localPlane].anIntArrayArray1304; int[][] var17 = AtmosphereParser.aClass91Array1182[WorldListCountry.localPlane].anIntArrayArray1304;
@ -757,7 +757,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
int var18; int var18;
while(var15 != var27) { while(var15 != var27) {
var13 = Class45.anIntArray729[var15]; var13 = Class45.anIntArray729[var15];
var12 = Class3_Sub13_Sub38.anIntArray3456[var15]; var12 = TextureOperation38.anIntArray3456[var15];
var15 = 4095 & var15 + 1; var15 = 4095 & var15 + 1;
if(var12 == var0 && var13 == var4) { if(var12 == var0 && var13 == var4) {
var16 = true; var16 = true;
@ -783,7 +783,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
var18 = 1 + Class97.anIntArrayArray1373[var12][var13]; var18 = 1 + Class97.anIntArrayArray1373[var12][var13];
if(0 < var12 && Class84.anIntArrayArray1160[var12 + -1][var13] == 0 && (19661064 & var17[var12 + -1][var13]) == 0) { if(0 < var12 && Class84.anIntArrayArray1160[var12 + -1][var13] == 0 && (19661064 & var17[var12 + -1][var13]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = -1 + var12; TextureOperation38.anIntArray3456[var27] = -1 + var12;
Class45.anIntArray729[var27] = var13; Class45.anIntArray729[var27] = var13;
var27 = var27 - -1 & 4095; var27 = var27 - -1 & 4095;
Class84.anIntArrayArray1160[-1 + var12][var13] = 2; Class84.anIntArrayArray1160[-1 + var12][var13] = 2;
@ -791,7 +791,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(103 > var12 && Class84.anIntArrayArray1160[var12 + 1][var13] == 0 && (var17[var12 + 1][var13] & 19661184) == 0) { if(103 > var12 && Class84.anIntArrayArray1160[var12 + 1][var13] == 0 && (var17[var12 + 1][var13] & 19661184) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = var12 - -1; TextureOperation38.anIntArray3456[var27] = var12 - -1;
Class45.anIntArray729[var27] = var13; Class45.anIntArray729[var27] = var13;
var27 = 1 + var27 & 4095; var27 = 1 + var27 & 4095;
Class84.anIntArrayArray1160[var12 - -1][var13] = 8; Class84.anIntArrayArray1160[var12 - -1][var13] = 8;
@ -799,7 +799,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(var13 > 0 && Class84.anIntArrayArray1160[var12][var13 - 1] == 0 && (19661058 & var17[var12][-1 + var13]) == 0) { if(var13 > 0 && Class84.anIntArrayArray1160[var12][var13 - 1] == 0 && (19661058 & var17[var12][-1 + var13]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = var12; TextureOperation38.anIntArray3456[var27] = var12;
Class45.anIntArray729[var27] = -1 + var13; Class45.anIntArray729[var27] = -1 + var13;
Class84.anIntArrayArray1160[var12][var13 - 1] = 1; Class84.anIntArrayArray1160[var12][var13 - 1] = 1;
var27 = var27 + 1 & 4095; var27 = var27 + 1 & 4095;
@ -807,7 +807,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(103 > var13 && Class84.anIntArrayArray1160[var12][1 + var13] == 0 && (19661088 & var17[var12][var13 + 1]) == 0) { if(103 > var13 && Class84.anIntArrayArray1160[var12][1 + var13] == 0 && (19661088 & var17[var12][var13 + 1]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = var12; TextureOperation38.anIntArray3456[var27] = var12;
Class45.anIntArray729[var27] = var13 - -1; Class45.anIntArray729[var27] = var13 - -1;
var27 = 1 + var27 & 4095; var27 = 1 + var27 & 4095;
Class84.anIntArrayArray1160[var12][1 + var13] = 4; Class84.anIntArrayArray1160[var12][1 + var13] = 4;
@ -815,7 +815,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(var12 > 0 && var13 > 0 && Class84.anIntArrayArray1160[-1 + var12][var13 - 1] == 0 && (var17[var12 - 1][-1 + var13] & 19661070) == 0 && (19661064 & var17[var12 - 1][var13]) == 0 && (19661058 & var17[var12][-1 + var13]) == 0) { if(var12 > 0 && var13 > 0 && Class84.anIntArrayArray1160[-1 + var12][var13 - 1] == 0 && (var17[var12 - 1][-1 + var13] & 19661070) == 0 && (19661064 & var17[var12 - 1][var13]) == 0 && (19661058 & var17[var12][-1 + var13]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = -1 + var12; TextureOperation38.anIntArray3456[var27] = -1 + var12;
Class45.anIntArray729[var27] = var13 + -1; Class45.anIntArray729[var27] = var13 + -1;
var27 = 1 + var27 & 4095; var27 = 1 + var27 & 4095;
Class84.anIntArrayArray1160[-1 + var12][-1 + var13] = 3; Class84.anIntArrayArray1160[-1 + var12][-1 + var13] = 3;
@ -823,7 +823,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(var12 < 103 && 0 < var13 && Class84.anIntArrayArray1160[var12 - -1][var13 - 1] == 0 && 0 == (19661187 & var17[var12 - -1][-1 + var13]) && (19661184 & var17[var12 - -1][var13]) == 0 && (19661058 & var17[var12][-1 + var13]) == 0) { if(var12 < 103 && 0 < var13 && Class84.anIntArrayArray1160[var12 - -1][var13 - 1] == 0 && 0 == (19661187 & var17[var12 - -1][-1 + var13]) && (19661184 & var17[var12 - -1][var13]) == 0 && (19661058 & var17[var12][-1 + var13]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = var12 + 1; TextureOperation38.anIntArray3456[var27] = var12 + 1;
Class45.anIntArray729[var27] = -1 + var13; Class45.anIntArray729[var27] = -1 + var13;
var27 = 4095 & var27 + 1; var27 = 4095 & var27 + 1;
Class84.anIntArrayArray1160[1 + var12][var13 + -1] = 9; Class84.anIntArrayArray1160[1 + var12][var13 + -1] = 9;
@ -831,7 +831,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(0 < var12 && var13 < 103 && 0 == Class84.anIntArrayArray1160[var12 + -1][var13 + 1] && 0 == (19661112 & var17[var12 + -1][1 + var13]) && 0 == (var17[var12 + -1][var13] & 19661064) && (19661088 & var17[var12][1 + var13]) == 0) { if(0 < var12 && var13 < 103 && 0 == Class84.anIntArrayArray1160[var12 + -1][var13 + 1] && 0 == (19661112 & var17[var12 + -1][1 + var13]) && 0 == (var17[var12 + -1][var13] & 19661064) && (19661088 & var17[var12][1 + var13]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = var12 - 1; TextureOperation38.anIntArray3456[var27] = var12 - 1;
Class45.anIntArray729[var27] = 1 + var13; Class45.anIntArray729[var27] = 1 + var13;
Class84.anIntArrayArray1160[-1 + var12][var13 - -1] = 6; Class84.anIntArrayArray1160[-1 + var12][var13 - -1] = 6;
var27 = 4095 & 1 + var27; var27 = 4095 & 1 + var27;
@ -839,7 +839,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(var12 < 103 && var13 < 103 && Class84.anIntArrayArray1160[var12 - -1][1 + var13] == 0 && (19661280 & var17[1 + var12][var13 + 1]) == 0 && (var17[1 + var12][var13] & 19661184) == 0 && (19661088 & var17[var12][var13 - -1]) == 0) { if(var12 < 103 && var13 < 103 && Class84.anIntArrayArray1160[var12 - -1][1 + var13] == 0 && (19661280 & var17[1 + var12][var13 + 1]) == 0 && (var17[1 + var12][var13] & 19661184) == 0 && (19661088 & var17[var12][var13 - -1]) == 0) {
Class3_Sub13_Sub38.anIntArray3456[var27] = var12 + 1; TextureOperation38.anIntArray3456[var27] = var12 + 1;
Class45.anIntArray729[var27] = var13 - -1; Class45.anIntArray729[var27] = var13 - -1;
Class84.anIntArrayArray1160[var12 + 1][1 + var13] = 12; Class84.anIntArrayArray1160[var12 + 1][1 + var13] = 12;
var27 = var27 - -1 & 4095; var27 = var27 - -1 & 4095;
@ -900,14 +900,14 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
byte var28 = 0; byte var28 = 0;
Class3_Sub13_Sub38.anIntArray3456[var28] = var12; TextureOperation38.anIntArray3456[var28] = var12;
var15 = var28 + 1; var15 = var28 + 1;
Class45.anIntArray729[var28] = var13; Class45.anIntArray729[var28] = var13;
for(var18 = var19 = Class84.anIntArrayArray1160[var12][var13]; var2 != var12 || var13 != var10; var18 = Class84.anIntArrayArray1160[var12][var13]) { for(var18 = var19 = Class84.anIntArrayArray1160[var12][var13]; var2 != var12 || var13 != var10; var18 = Class84.anIntArrayArray1160[var12][var13]) {
if(var19 != var18) { if(var19 != var18) {
var19 = var18; var19 = var18;
Class3_Sub13_Sub38.anIntArray3456[var15] = var12; TextureOperation38.anIntArray3456[var15] = var12;
Class45.anIntArray729[var15++] = var13; Class45.anIntArray729[var15++] = var13;
} }
@ -929,7 +929,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
if(var15 > 0) { if(var15 > 0) {
Class3_Sub13_Sub27.method299(100, var15, var5); TextureOperation7.method299(100, var15, var5);
return true; return true;
} else return var5 != 1; } else return var5 != 1;
} catch (RuntimeException var26) { } catch (RuntimeException var26) {
@ -937,9 +937,8 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
} }
} }
final void method2179(Graphics var3) { public final void method2179(Graphics var3) {
try { try {
this.method2190(); this.method2190();
var3.drawImage(this.anImage2009, 0, 0, this); var3.drawImage(this.anImage2009, 0, 0, this);
} catch (RuntimeException var6) { } catch (RuntimeException var6) {
@ -952,7 +951,7 @@ final class Class158_Sub1 extends Class158 implements ImageProducer, ImageObserv
this.anInt2011 = var1; this.anInt2011 = var1;
this.anIntArray2007 = new int[var3 * var1 + 1]; this.anIntArray2007 = new int[var3 * var1 + 1];
this.anInt2012 = var3; this.anInt2012 = var3;
this.aColorModel2979 = new DirectColorModel(32, 16711680, '\uff00', 255); this.aColorModel2979 = new DirectColorModel(32, 16711680, 65280, 255);
this.anImage2009 = var4.createImage(this); this.anImage2009 = var4.createImage(this);
this.method2190(); this.method2190();
var4.prepareImage(this.anImage2009, this); var4.prepareImage(this.anImage2009, this);

View file

@ -15,7 +15,7 @@ public final class Class158_Sub2 extends Class158 {
private Component aComponent2983; private Component aComponent2983;
final void method2179(Graphics var3) { public final void method2179(Graphics var3) {
var3.drawImage(this.anImage2009, 0, 0, this.aComponent2983); var3.drawImage(this.anImage2009, 0, 0, this.aComponent2983);
} }
@ -24,7 +24,7 @@ public final class Class158_Sub2 extends Class158 {
this.anInt2011 = var1; this.anInt2011 = var1;
this.anInt2012 = var3; this.anInt2012 = var3;
DataBufferInt var5 = new DataBufferInt(this.anIntArray2007, this.anIntArray2007.length); DataBufferInt var5 = new DataBufferInt(this.anIntArray2007, this.anIntArray2007.length);
DirectColorModel var6 = new DirectColorModel(32, 16711680, '\uff00', 255); DirectColorModel var6 = new DirectColorModel(32, 16711680, 65280, 255);
WritableRaster var7 = Raster.createWritableRaster(var6.createCompatibleSampleModel(this.anInt2012, this.anInt2011), var5, null); WritableRaster var7 = Raster.createWritableRaster(var6.createCompatibleSampleModel(this.anInt2012, this.anInt2011), var5, null);
this.anImage2009 = new BufferedImage(var6, var7, false, new Hashtable<>()); this.anImage2009 = new BufferedImage(var6, var7, false, new Hashtable<>());
this.aComponent2983 = var4; this.aComponent2983 = var4;

View file

@ -2,13 +2,13 @@ package org.runite.client;
import org.rs09.client.data.ReferenceCache; import org.rs09.client.data.ReferenceCache;
final class Class159 { public final class Class159 {
static ReferenceCache aReferenceCache_2016 = new ReferenceCache(100); static ReferenceCache aReferenceCache_2016 = new ReferenceCache(100);
static int[] anIntArray2017 = new int[]{1, 2, 4, 8}; static int[] anIntArray2017 = new int[]{1, 2, 4, 8};
static int anInt2020 = 0; static int anInt2020 = 0;
static int[] anIntArray2021 = new int[2]; static int[] anIntArray2021 = new int[2];
static int localPlayerCount = 0; public static int localPlayerCount = 0;
static int anInt2023 = 0; static int anInt2023 = 0;
static int anInt2024 = 0; static int anInt2024 = 0;
static int[] anIntArray1681; static int[] anIntArray1681;
@ -57,7 +57,7 @@ final class Class159 {
if (Class161.anIntArray2026.length < Class72.anInt1071) { if (Class161.anIntArray2026.length < Class72.anInt1071) {
Class72.anInt1071 -= Class161.anIntArray2026.length; Class72.anInt1071 -= Class161.anIntArray2026.length;
var3 = (int) (12.0D * Math.random()); var3 = (int) (12.0D * Math.random());
Class3_Sub13_Sub10.method215((byte) -119, Class163_Sub2_Sub1.aClass109_Sub1Array4027[var3]); TextureOperation30.method215((byte) -119, Class163_Sub2_Sub1.aClass109_Sub1Array4027[var3]);
} }
var3 = 0; var3 = 0;

View file

@ -1,10 +1,10 @@
package org.runite.client; package org.runite.client;
final class Class161 { public final class Class161 {
static int[] anIntArray2026; static int[] anIntArray2026;
static int anInt2027 = -1; static int anInt2027 = -1;
static int anInt2028 = 0; public static int anInt2028 = 0;
static Class33 aClass33_2034; static Class33 aClass33_2034;
static RSString aClass94_2035 = null; static RSString aClass94_2035 = null;
@ -46,9 +46,9 @@ final class Class161 {
int var36 = (-1 + var6) * var27; int var36 = (-1 + var6) * var27;
int[] var39 = Class38.anIntArrayArray663[var2]; int[] var39 = Class38.anIntArrayArray663[var2];
Class3_Sub13_Sub23_Sub1.method282(var39, -var4 + var1, -87, -var11 + var1, var3); TextureOperation18.method282(var39, -var4 + var1, -87, -var11 + var1, var3);
Class3_Sub13_Sub23_Sub1.method282(var39, -var11 + var1, -66, var1 - -var11, var0); TextureOperation18.method282(var39, -var11 + var1, -66, var1 - -var11, var0);
Class3_Sub13_Sub23_Sub1.method282(var39, var1 - -var11, -68, var4 + var1, var3); TextureOperation18.method282(var39, var1 - -var11, -68, var4 + var1, var3);
while (var9 > 0) { while (var9 > 0) {
if (var23 < 0) { if (var23 < 0) {
@ -107,15 +107,15 @@ final class Class161 {
if (var40) { if (var40) {
int var45 = var1 + var10; int var45 = var1 + var10;
int var46 = -var10 + var1; int var46 = -var10 + var1;
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var41], var44, -93, var46, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var41], var44, -93, var46, var3);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var41], var46, 121, var45, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var41], var46, 121, var45, var0);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var41], var45, -47, var43, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var41], var45, -47, var43, var3);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var42], var44, 124, var46, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var42], var44, 124, var46, var3);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var42], var46, -73, var45, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var42], var46, -73, var45, var0);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var42], var45, 111, var43, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var42], var45, 111, var43, var3);
} else { } else {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var41], var44, 96, var43, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var41], var44, 96, var43, var3);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var42], var44, 124, var43, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var42], var44, 124, var43, var3);
} }
} }

View file

@ -4,11 +4,11 @@ import org.rs09.client.data.NodeCache;
import java.util.Objects; import java.util.Objects;
class Class163 { public class Class163 {
static NodeCache aClass47_2041 = new NodeCache(64); static NodeCache aClass47_2041 = new NodeCache(64);
static int[] anIntArray2043 = new int[]{8, 11, 4, 6, 9, 7, 10, 0}; static int[] anIntArray2043 = new int[]{8, 11, 4, 6, 9, 7, 10, 0};
static int localNPCCount = 0; public static int localNPCCount = 0;
static void method2209(byte var0, int var1, int var2) { static void method2209(byte var0, int var1, int var2) {
@ -27,7 +27,7 @@ class Class163 {
} }
var7 <<= var5; var7 <<= var5;
Class3_Sub13_Sub23.method281(var1 << var5 & var7 | ~var7 & Class57.varpArray[var4], var4); TextureOperation39.method281(var1 << var5 & var7 | ~var7 & Class57.varpArray[var4], var4);
} catch (RuntimeException var8) { } catch (RuntimeException var8) {
throw ClientErrorException.clientError(var8, "wd.K(" + var0 + ',' + var1 + ',' + var2 + ')'); throw ClientErrorException.clientError(var8, "wd.K(" + var0 + ',' + var1 + ',' + var2 + ')');
} }

View file

@ -18,14 +18,14 @@ public class Class163_Sub1 extends Class163 {
try { try {
Class58.method1194(); Class58.method1194();
if(30 == Class143.gameStage || Class143.gameStage == 25) { if(30 == Class143.gameStage || Class143.gameStage == 25) {
++Class3_Sub13_Sub23_Sub1.anInt4032; ++TextureOperation18.anInt4032;
if(Class3_Sub13_Sub23_Sub1.anInt4032 >= 50 || var1) { if(TextureOperation18.anInt4032 >= 50 || var1) {
Class3_Sub13_Sub23_Sub1.anInt4032 = 0; TextureOperation18.anInt4032 = 0;
if(!Class3_Sub28_Sub18.aBoolean3769 && Class3_Sub15.activeConnection != null) { if(!Class3_Sub28_Sub18.aBoolean3769 && Class3_Sub15.activeConnection != null) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(93); TextureOperation12.outgoingBuffer.putOpcode(93);
try { try {
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index); Class3_Sub15.activeConnection.sendBytes(TextureOperation12.outgoingBuffer.buffer, TextureOperation12.outgoingBuffer.index);
Class3_Sub13_Sub1.outgoingBuffer.index = 0; TextureOperation12.outgoingBuffer.index = 0;
} catch (IOException var3) { } catch (IOException var3) {
Class3_Sub28_Sub18.aBoolean3769 = true; Class3_Sub28_Sub18.aBoolean3769 = true;
} }
@ -39,9 +39,8 @@ public class Class163_Sub1 extends Class163 {
} }
} }
static void method2211(int var0) { static void method2211() {
try { try {
if(var0 == -48) {
if(null == Class67.aClass11_1017) { if(null == Class67.aClass11_1017) {
if(null == Class56.aClass11_886) { if(null == Class56.aClass11_886) {
int var1 = Unsorted.anInt3644; int var1 = Unsorted.anInt3644;
@ -52,16 +51,16 @@ public class Class163_Sub1 extends Class163 {
if(var1 != 1) { if(var1 != 1) {
var3 = Unsorted.anInt1709; var3 = Unsorted.anInt1709;
var11 = Class126.anInt1676; var11 = Class126.anInt1676;
if(AbstractIndexedSprite.anInt1462 - 10 > var11 || Class3_Sub28_Sub3.anInt3552 + (AbstractIndexedSprite.anInt1462 - -10) < var11 || var3 < -10 + Class3_Sub13_Sub33.anInt3395 || Class3_Sub28_Sub1.anInt3537 + (Class3_Sub13_Sub33.anInt3395 - -10) < var3) { if(Class21.anInt1462 - 10 > var11 || Class21.anInt3552 + (Class21.anInt1462 - -10) < var11 || var3 < -10 + Class21.anInt3395 || Class21.anInt3537 + (Class21.anInt3395 - -10) < var3) {
Class38_Sub1.aBoolean2615 = false; Class38_Sub1.aBoolean2615 = false;
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537); Class21.method1340(Class21.anInt1462, Class21.anInt3552, Class21.anInt3395, Class21.anInt3537);
} }
} }
if(var1 == 1) { if(var1 == 1) {
var11 = AbstractIndexedSprite.anInt1462; var11 = Class21.anInt1462;
var3 = Class3_Sub13_Sub33.anInt3395; var3 = Class21.anInt3395;
var4 = Class3_Sub28_Sub3.anInt3552; var4 = Class21.anInt3552;
int var12 = anInt2993; int var12 = anInt2993;
int var13 = Class38_Sub1.anInt2614; int var13 = Class38_Sub1.anInt2614;
int var7 = -1; int var7 = -1;
@ -84,11 +83,11 @@ public class Class163_Sub1 extends Class163 {
} }
Class38_Sub1.aBoolean2615 = false; Class38_Sub1.aBoolean2615 = false;
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537); Class21.method1340(Class21.anInt1462, Class21.anInt3552, Class21.anInt3395, Class21.anInt3537);
} }
} else { } else {
if(var1 == 1 && 0 < Unsorted.menuOptionCount) { if(var1 == 1 && 0 < Unsorted.menuOptionCount) {
short var2 = Class3_Sub13_Sub7.aShortArray3095[-1 + Unsorted.menuOptionCount]; short var2 = TextureOperation27.aShortArray3095[-1 + Unsorted.menuOptionCount];
if(var2 == 25 || var2 == 23 || 48 == var2 || var2 == 7 || 13 == var2 || var2 == 47 || var2 == 5 || var2 == 43 || var2 == 35 || var2 == 58 || var2 == 22 || var2 == 1006) { if(var2 == 25 || var2 == 23 || 48 == var2 || var2 == 7 || 13 == var2 || var2 == 47 || var2 == 5 || var2 == 43 || var2 == 35 || var2 == 58 || var2 == 22 || var2 == 1006) {
var3 = Class117.anIntArray1613[-1 + Unsorted.menuOptionCount]; var3 = Class117.anIntArray1613[-1 + Unsorted.menuOptionCount];
var4 = Class27.anIntArray512[Unsorted.menuOptionCount + -1]; var4 = Class27.anIntArray512[Unsorted.menuOptionCount + -1];
@ -111,7 +110,7 @@ public class Class163_Sub1 extends Class163 {
} }
} }
if(var1 == 1 && (Unsorted.anInt998 == 1 && 2 < Unsorted.menuOptionCount || Class3_Sub13_Sub39.method353(Unsorted.menuOptionCount + -1, 0))) { if(var1 == 1 && (Unsorted.anInt998 == 1 && 2 < Unsorted.menuOptionCount || TextureOperation8.method353(Unsorted.menuOptionCount + -1, 0))) {
var1 = 2; var1 = 2;
} }
@ -120,15 +119,14 @@ public class Class163_Sub1 extends Class163 {
} }
if(1 == var1 && Unsorted.menuOptionCount > 0 || Unsorted.anInt3660 == 2) { if(1 == var1 && Unsorted.menuOptionCount > 0 || Unsorted.anInt3660 == 2) {
Class3_Sub13_Sub8.method203(100); TextureOperation9.method203(100);
} }
} }
} }
} }
}
} catch (RuntimeException var10) { } catch (RuntimeException var10) {
throw ClientErrorException.clientError(var10, "ah.A(" + var0 + ')'); throw ClientErrorException.clientError(var10, "ah.A(" + -48 + ')');
} }
} }

View file

@ -11,7 +11,7 @@ public final class Class163_Sub1_Sub1 extends Class163_Sub1 {
static byte[] aByteArray4005 = new byte[]{(byte) 95, (byte) 97, (byte) 98, (byte) 99, (byte) 100, (byte) 101, (byte) 102, (byte) 103, (byte) 104, (byte) 105, (byte) 106, (byte) 107, (byte) 108, (byte) 109, (byte) 110, (byte) 111, (byte) 112, (byte) 113, (byte) 114, (byte) 115, (byte) 116, (byte) 117, (byte) 118, (byte) 119, (byte) 120, (byte) 121, (byte) 122, (byte) 48, (byte) 49, (byte) 50, (byte) 51, (byte) 52, (byte) 53, (byte) 54, (byte) 55, (byte) 56, (byte) 57}; static byte[] aByteArray4005 = new byte[]{(byte) 95, (byte) 97, (byte) 98, (byte) 99, (byte) 100, (byte) 101, (byte) 102, (byte) 103, (byte) 104, (byte) 105, (byte) 106, (byte) 107, (byte) 108, (byte) 109, (byte) 110, (byte) 111, (byte) 112, (byte) 113, (byte) 114, (byte) 115, (byte) 116, (byte) 117, (byte) 118, (byte) 119, (byte) 120, (byte) 121, (byte) 122, (byte) 48, (byte) 49, (byte) 50, (byte) 51, (byte) 52, (byte) 53, (byte) 54, (byte) 55, (byte) 56, (byte) 57};
static int anInt4006; static int anInt4006;
static boolean[] aBooleanArray4008 = new boolean[100]; public static boolean[] aBooleanArray4008 = new boolean[100];
static int[] anIntArray4009 = new int[5]; static int[] anIntArray4009 = new int[5];
static int[][] anIntArrayArray4010 = new int[104][104]; static int[][] anIntArrayArray4010 = new int[104][104];
static int anInt2246 = 0; static int anInt2246 = 0;
@ -37,8 +37,8 @@ public final class Class163_Sub1_Sub1 extends Class163_Sub1 {
static void method2215(Component var0) { static void method2215(Component var0) {
try { try {
var0.removeKeyListener(Class3_Sub13_Sub3.aClass148_3049); var0.removeKeyListener(TextureOperation33.aClass148_3049);
var0.removeFocusListener(Class3_Sub13_Sub3.aClass148_3049); var0.removeFocusListener(TextureOperation33.aClass148_3049);
KeyboardListener.anInt2384 = -1; KeyboardListener.anInt2384 = -1;
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "ch.G(" + (var0 != null ? "{...}" : "null") + ',' + -9320 + ')'); throw ClientErrorException.clientError(var3, "ch.G(" + (var0 != null ? "{...}" : "null") + ',' + -9320 + ')');
@ -89,7 +89,7 @@ public final class Class163_Sub1_Sub1 extends Class163_Sub1 {
Class3_Sub15.activeConnection = new Connection((Socket) Class3_Sub9.aClass64_2318.anObject974, Class38.signlink); Class3_Sub15.activeConnection = new Connection((Socket) Class3_Sub9.aClass64_2318.anObject974, Class38.signlink);
Class3_Sub9.aClass64_2318 = null; Class3_Sub9.aClass64_2318 = null;
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index); Class3_Sub15.activeConnection.sendBytes(TextureOperation12.outgoingBuffer.buffer, TextureOperation12.outgoingBuffer.index);
if (WorldListEntry.aClass155_2627 != null) { if (WorldListEntry.aClass155_2627 != null) {
WorldListEntry.aClass155_2627.method2159(83); WorldListEntry.aClass155_2627.method2159(83);
} }

View file

@ -37,7 +37,7 @@ class Class163_Sub2 extends Class163 {
int var6 = var0.readUnsignedByte(); int var6 = var0.readUnsignedByte();
int var7 = var0.readUnsignedByte(); int var7 = var0.readUnsignedByte();
int var9 = -(var7 * 64) - (-Unsorted.anInt65 - Class108.anInt1460 + 1); int var9 = -(var7 * 64) - (-Unsorted.anInt65 - Class108.anInt1460 + 1);
int var8 = var6 * 64 + -Class3_Sub13_Sub21.anInt3256; int var8 = var6 * 64 + -TextureOperation37.anInt3256;
byte var2; byte var2;
int var10; int var10;
if(var8 >= 0 && (var9 - 63) >= 0 && Class23.anInt455 > (var8 + 63) && var9 < Class108.anInt1460) { if(var8 >= 0 && (var9 - 63) >= 0 && Class23.anInt455 > (var8 + 63) && var9 < Class108.anInt1460) {

View file

@ -43,9 +43,9 @@ final class Class163_Sub2_Sub1 extends Class163_Sub2 {
for(Class96[] var7 = ClientErrorException.aClass96Array2114; var8 < var7.length; ++var8) { for(Class96[] var7 = ClientErrorException.aClass96Array2114; var8 < var7.length; ++var8) {
Class96 var9 = var7[var8]; Class96 var9 = var7[var8];
if(null != var9 && var9.anInt1360 == 2) { if(null != var9 && var9.anInt1360 == 2) {
Unsorted.method1724(var0 >> 1, var5, (-Class82.anInt1152 + var9.anInt1347 << 7) - -var9.anInt1350, var9.anInt1353 * 2, var2 >> 1, var9.anInt1346 + (var9.anInt1356 + -Class131.anInt1716 << 7), (byte)-114, var4); Unsorted.method1724(var0 >> 1, var5, (-Texture.anInt1152 + var9.anInt1347 << 7) - -var9.anInt1350, var9.anInt1353 * 2, var2 >> 1, var9.anInt1346 + (var9.anInt1356 + -Class131.anInt1716 << 7), (byte)-114, var4);
if(-1 < Class32.anInt590 && Class44.anInt719 % 20 < 10) { if(-1 < Class32.anInt590 && Class44.anInt719 % 20 < 10) {
Class166.aAbstractSpriteArray2072[var9.anInt1351].drawAt(-12 + var1 + Class32.anInt590, -28 + var6 - -Class82.anInt2208); Class166.aAbstractSpriteArray2072[var9.anInt1351].drawAt(-12 + var1 + Class32.anInt590, -28 + var6 - -Texture.anInt2208);
} }
} }
} }
@ -94,7 +94,7 @@ final class Class163_Sub2_Sub1 extends Class163_Sub2 {
for(int var14 = 0; Class3_Sub24_Sub3.anIntArray3494.length > var14; ++var14) { for(int var14 = 0; Class3_Sub24_Sub3.anIntArray3494.length > var14; ++var14) {
if(var13 == Class3_Sub24_Sub3.anIntArray3494[var14] && var4[var14] != null) { if(var13 == Class3_Sub24_Sub3.anIntArray3494[var14] && var4[var14] != null) {
Class3_Sub13_Sub30.parseObjectMapping(AtmosphereParser.aClass91Array1182, var5, var4[var14], var9, var10, 8 * var6, var7 * 8, var0, (var11 & 7) * 8, 8 * (7 & var12)); TextureOperation13.parseObjectMapping(AtmosphereParser.aClass91Array1182, var5, var4[var14], var9, var10, 8 * var6, var7 * 8, var0, (var11 & 7) * 8, 8 * (7 & var12));
break; break;
} }
} }

View file

@ -28,18 +28,18 @@ final class Class163_Sub3 extends Class163 {
int var1; int var1;
for(var1 = 0; Class139.anInt1829 > var1; ++var1) { for(var1 = 0; Class139.anInt1829 > var1; ++var1) {
int var2 = Class3_Sub7.anIntArray2292[var1]; int var2 = Class3_Sub7.anIntArray2292[var1];
if(Class44.anInt719 != Class3_Sub13_Sub22.players[var2].anInt2838) { if(Class44.anInt719 != TextureOperation0.players[var2].anInt2838) {
if(0 < Class3_Sub13_Sub22.players[var2].anInt3969) { if(0 < TextureOperation0.players[var2].anInt3969) {
Class162.method2203(Class3_Sub13_Sub22.players[var2]); Class162.method2203(TextureOperation0.players[var2]);
} }
Class3_Sub13_Sub22.players[var2] = null; TextureOperation0.players[var2] = null;
} }
} }
if(GraphicDefinition.incomingBuffer.index == Unsorted.incomingPacketLength) { if(GraphicDefinition.incomingBuffer.index == Unsorted.incomingPacketLength) {
for(var1 = 0; var1 < Class159.localPlayerCount; ++var1) { for(var1 = 0; var1 < Class159.localPlayerCount; ++var1) {
if(null == Class3_Sub13_Sub22.players[Class56.localPlayerIndexes[var1]]) { if(null == TextureOperation0.players[Class56.localPlayerIndexes[var1]]) {
// throw new RuntimeException("gpp2 pos:" + var1 + " size:" + Class159.anInt2022); // throw new RuntimeException("gpp2 pos:" + var1 + " size:" + Class159.anInt2022);
// System.err.println("gpp2 pos:" + var1 + " size:" + Class159.anInt2022); // System.err.println("gpp2 pos:" + var1 + " size:" + Class159.anInt2022);
System.err.println("Local player was null - index: " + Class56.localPlayerIndexes[var1] + ", list index: " + var1 + ", list size: " + Class159.localPlayerCount); System.err.println("Local player was null - index: " + Class56.localPlayerIndexes[var1] + ", list index: " + var1 + ", list size: " + Class159.localPlayerCount);
@ -59,7 +59,7 @@ final class Class163_Sub3 extends Class163 {
static void method2229(long var0) { static void method2229(long var0) {
try { try {
if(var0 != 0) { if(var0 != 0) {
if((100 > Class8.anInt104 || Class3_Sub13_Sub29.disableGEBoxes) && Class8.anInt104 < 200) { if((100 > Class8.anInt104 || TextureOperation3.disableGEBoxes) && Class8.anInt104 < 200) {
RSString var3 = Objects.requireNonNull(Unsorted.method1052(var0)).longToRSString(); RSString var3 = Objects.requireNonNull(Unsorted.method1052(var0)).longToRSString();
int var4; int var4;
@ -88,8 +88,8 @@ final class Class163_Sub3 extends Class163 {
Unsorted.aBooleanArray73[Class8.anInt104] = false; Unsorted.aBooleanArray73[Class8.anInt104] = false;
++Class8.anInt104; ++Class8.anInt104;
Class110.anInt1472 = PacketParser.anInt3213; Class110.anInt1472 = PacketParser.anInt3213;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(120); TextureOperation12.outgoingBuffer.putOpcode(120);
Class3_Sub13_Sub1.outgoingBuffer.writeLong(var0); TextureOperation12.outgoingBuffer.writeLong(var0);
} }
} else { } else {
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, TextCore.HasFriendsListFull, -1); Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, TextCore.HasFriendsListFull, -1);

View file

@ -2,7 +2,6 @@ package org.runite.client;
class Class164_Sub1 extends Class164 { class Class164_Sub1 extends Class164 {
static Class158 aClass158_3009;
private int anInt3010; private int anInt3010;
static short[] aShortArray3011 = new short[]{(short)6798, (short)8741, (short)25238, (short)4626, (short)4550}; static short[] aShortArray3011 = new short[]{(short)6798, (short)8741, (short)25238, (short)4626, (short)4550};
static int anInt3012 = 0; static int anInt3012 = 0;
@ -37,7 +36,7 @@ class Class164_Sub1 extends Class164 {
int var11 = -Class77.anInt1111 + var7; int var11 = -Class77.anInt1111 + var7;
int var12 = (int)Math.sqrt(var11 * var11 + var9 * var9); int var12 = (int)Math.sqrt(var11 * var11 + var9 * var9);
Class139.anInt1823 = 2047 & (int)(Math.atan2(var10, var12) * 325.949D); Class139.anInt1823 = 2047 & (int)(Math.atan2(var10, var12) * 325.949D);
Class3_Sub13_Sub25.anInt3315 = 2047 & (int)(Math.atan2(var9, var11) * -325.949D); TextureOperation28.anInt3315 = 2047 & (int)(Math.atan2(var9, var11) * -325.949D);
if(128 > Class139.anInt1823) { if(128 > Class139.anInt1823) {
Class139.anInt1823 = 128; Class139.anInt1823 = 128;
} }
@ -64,118 +63,118 @@ class Class164_Sub1 extends Class164 {
if(var3 < 16) { if(var3 < 16) {
if(var3 == 1) { if(var3 == 1) {
if(var4 > Class145.anInt2697) { if(var4 > Class145.anInt2697) {
if(!Class3_Sub13_Sub37.method349(var4, var6, var5)) { if(!TextureOperation10.method349(var4, var6, var5)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4, var6, var5 + 128)) { if(!TextureOperation10.method349(var4, var6, var5 + 128)) {
return true; return true;
} }
} }
if(var0 > 0) { if(var0 > 0) {
if(!Class3_Sub13_Sub37.method349(var4, var7, var5)) { if(!TextureOperation10.method349(var4, var7, var5)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4, var7, var5 + 128)) { if(!TextureOperation10.method349(var4, var7, var5 + 128)) {
return true; return true;
} }
} }
if(!Class3_Sub13_Sub37.method349(var4, var8, var5)) { if(!TextureOperation10.method349(var4, var8, var5)) {
return true; return true;
} }
return !Class3_Sub13_Sub37.method349(var4, var8, var5 + 128); return !TextureOperation10.method349(var4, var8, var5 + 128);
} }
if(var3 == 2) { if(var3 == 2) {
if(var5 < Class3_Sub13_Sub30.anInt3363) { if(var5 < TextureOperation13.anInt3363) {
if(!Class3_Sub13_Sub37.method349(var4, var6, var5 + 128)) { if(!TextureOperation10.method349(var4, var6, var5 + 128)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var6, var5 + 128)) { if(!TextureOperation10.method349(var4 + 128, var6, var5 + 128)) {
return true; return true;
} }
} }
if(var0 > 0) { if(var0 > 0) {
if(!Class3_Sub13_Sub37.method349(var4, var7, var5 + 128)) { if(!TextureOperation10.method349(var4, var7, var5 + 128)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var7, var5 + 128)) { if(!TextureOperation10.method349(var4 + 128, var7, var5 + 128)) {
return true; return true;
} }
} }
if(!Class3_Sub13_Sub37.method349(var4, var8, var5 + 128)) { if(!TextureOperation10.method349(var4, var8, var5 + 128)) {
return true; return true;
} }
return !Class3_Sub13_Sub37.method349(var4 + 128, var8, var5 + 128); return !TextureOperation10.method349(var4 + 128, var8, var5 + 128);
} }
if(var3 == 4) { if(var3 == 4) {
if(var4 < Class145.anInt2697) { if(var4 < Class145.anInt2697) {
if(!Class3_Sub13_Sub37.method349(var4 + 128, var6, var5)) { if(!TextureOperation10.method349(var4 + 128, var6, var5)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var6, var5 + 128)) { if(!TextureOperation10.method349(var4 + 128, var6, var5 + 128)) {
return true; return true;
} }
} }
if(var0 > 0) { if(var0 > 0) {
if(!Class3_Sub13_Sub37.method349(var4 + 128, var7, var5)) { if(!TextureOperation10.method349(var4 + 128, var7, var5)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var7, var5 + 128)) { if(!TextureOperation10.method349(var4 + 128, var7, var5 + 128)) {
return true; return true;
} }
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var8, var5)) { if(!TextureOperation10.method349(var4 + 128, var8, var5)) {
return true; return true;
} }
return !Class3_Sub13_Sub37.method349(var4 + 128, var8, var5 + 128); return !TextureOperation10.method349(var4 + 128, var8, var5 + 128);
} }
if(var3 == 8) { if(var3 == 8) {
if(var5 > Class3_Sub13_Sub30.anInt3363) { if(var5 > TextureOperation13.anInt3363) {
if(!Class3_Sub13_Sub37.method349(var4, var6, var5)) { if(!TextureOperation10.method349(var4, var6, var5)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var6, var5)) { if(!TextureOperation10.method349(var4 + 128, var6, var5)) {
return true; return true;
} }
} }
if(var0 > 0) { if(var0 > 0) {
if(!Class3_Sub13_Sub37.method349(var4, var7, var5)) { if(!TextureOperation10.method349(var4, var7, var5)) {
return true; return true;
} }
if(!Class3_Sub13_Sub37.method349(var4 + 128, var7, var5)) { if(!TextureOperation10.method349(var4 + 128, var7, var5)) {
return true; return true;
} }
} }
if(!Class3_Sub13_Sub37.method349(var4, var8, var5)) { if(!TextureOperation10.method349(var4, var8, var5)) {
return true; return true;
} }
return !Class3_Sub13_Sub37.method349(var4 + 128, var8, var5); return !TextureOperation10.method349(var4 + 128, var8, var5);
} }
} }
return !Class3_Sub13_Sub37.method349(var4 + 64, var9, var5 + 64) || (var3 == 16 ? !Class3_Sub13_Sub37.method349(var4, var8, var5 + 128) : (var3 == 32 ? !Class3_Sub13_Sub37.method349(var4 + 128, var8, var5 + 128) : (var3 == 64 ? !Class3_Sub13_Sub37.method349(var4 + 128, var8, var5) : (var3 == 128 && !Class3_Sub13_Sub37.method349(var4, var8, var5))))); return !TextureOperation10.method349(var4 + 64, var9, var5 + 64) || (var3 == 16 ? !TextureOperation10.method349(var4, var8, var5 + 128) : (var3 == 32 ? !TextureOperation10.method349(var4 + 128, var8, var5 + 128) : (var3 == 64 ? !TextureOperation10.method349(var4 + 128, var8, var5) : (var3 == 128 && !TextureOperation10.method349(var4, var8, var5)))));
} else { } else {
return true; return true;
} }

View file

@ -7,7 +7,7 @@ final class Class164_Sub1_Sub1 extends Class164_Sub1 {
final void method2242(int var1, byte var2) { final void method2242(int var1, byte var2) {
int var3 = var1 * 2; int var3 = var1 * 2;
var2 = (byte)(127 + ((var2 & 255) >> 1)); var2 = (byte)(127 + ((var2 & 0xFF) >> 1));
this.aByteArray4028[var3++] = var2; this.aByteArray4028[var3++] = var2;
this.aByteArray4028[var3] = var2; this.aByteArray4028[var3] = var2;
} }

View file

@ -4,11 +4,11 @@ import org.rs09.client.Linkable;
import java.util.Objects; import java.util.Objects;
class Class164_Sub2 extends Class164 { public class Class164_Sub2 extends Class164 {
private int anInt3018; private int anInt3018;
static Class33 aClass33_3019; static Class33 aClass33_3019;
static int anInt3020 = 0; public static int anInt3020 = 0;
private final int anInt3021; private final int anInt3021;
private final int anInt3022; private final int anInt3022;
private int anInt3024; private int anInt3024;
@ -95,7 +95,7 @@ class Class164_Sub2 extends Class164 {
} }
if(var8 == 1) { if(var8 == 1) {
var9 = Class3_Sub13_Sub15.anIntArray3185[var4[var6++]]; var9 = TextureOperation17.anIntArray3185[var4[var6++]];
} }
if(var8 == 17) { if(var8 == 17) {
@ -192,7 +192,7 @@ class Class164_Sub2 extends Class164 {
} }
if(var8 == 19) { if(var8 == 19) {
var9 = (Class102.player.anInt2829 >> 7) - -Class82.anInt1152; var9 = (Class102.player.anInt2829 >> 7) - -Texture.anInt1152;
} }
if(var8 == 20) { if(var8 == 20) {

View file

@ -17,7 +17,7 @@ final class Class164_Sub2_Sub1 extends Class164_Sub2 {
final void method2244(int var1, byte var2) { final void method2244(int var1, byte var2) {
int var3 = var1 * 2; int var3 = var1 * 2;
int var4 = var2 & 255; int var4 = var2 & 0xFF;
this.aByteArray4029[var3++] = (byte)(3 * var4 >> 5); this.aByteArray4029[var3++] = (byte)(3 * var4 >> 5);
this.aByteArray4029[var3] = (byte)(var4 >> 2); this.aByteArray4029[var3] = (byte)(var4 >> 2);
} }

View file

@ -22,7 +22,7 @@ final class Class166 {
if (Class8.method846(var0, var1, var2)) { if (Class8.method846(var0, var1, var2)) {
int var4 = var1 << 7; int var4 = var1 << 7;
int var5 = var2 << 7; int var5 = var2 << 7;
return !Class3_Sub13_Sub37.method349(var4 + 1, Class44.anIntArrayArrayArray723[var0][var1][var2] + var3, var5 + 1) || !Class3_Sub13_Sub37.method349(var4 + 128 - 1, Class44.anIntArrayArrayArray723[var0][var1 + 1][var2] + var3, var5 + 1) || !Class3_Sub13_Sub37.method349(var4 + 128 - 1, Class44.anIntArrayArrayArray723[var0][var1 + 1][var2 + 1] + var3, var5 + 128 - 1) || !Class3_Sub13_Sub37.method349(var4 + 1, Class44.anIntArrayArrayArray723[var0][var1][var2 + 1] + var3, var5 + 128 - 1); return !TextureOperation10.method349(var4 + 1, Class44.anIntArrayArrayArray723[var0][var1][var2] + var3, var5 + 1) || !TextureOperation10.method349(var4 + 128 - 1, Class44.anIntArrayArrayArray723[var0][var1 + 1][var2] + var3, var5 + 1) || !TextureOperation10.method349(var4 + 128 - 1, Class44.anIntArrayArrayArray723[var0][var1 + 1][var2 + 1] + var3, var5 + 128 - 1) || !TextureOperation10.method349(var4 + 1, Class44.anIntArrayArrayArray723[var0][var1][var2 + 1] + var3, var5 + 128 - 1);
} else { } else {
return true; return true;
} }
@ -43,25 +43,25 @@ final class Class166 {
boolean var4 = false; boolean var4 = false;
for (int var5 = 0; Class159.localPlayerCount > var5; ++var5) { for (int var5 = 0; Class159.localPlayerCount > var5; ++var5) {
Player var6 = Class3_Sub13_Sub22.players[Class56.localPlayerIndexes[var5]]; Player var6 = TextureOperation0.players[Class56.localPlayerIndexes[var5]];
if (null != var6 && null != var6.displayName && var6.displayName.equalsStringIgnoreCase(var3)) { if (null != var6 && null != var6.displayName && var6.displayName.equalsStringIgnoreCase(var3)) {
var4 = true; var4 = true;
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var6.anIntArray2767[0], 1, 0, 2, var6.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var6.anIntArray2767[0], 1, 0, 2, var6.anIntArray2755[0], Class102.player.anIntArray2767[0]);
if (1 == var0) { if (1 == var0) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(68); TextureOperation12.outgoingBuffer.putOpcode(68);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class56.localPlayerIndexes[var5]); TextureOperation12.outgoingBuffer.writeShort128LE(Class56.localPlayerIndexes[var5]);
} else if (4 == var0) { } else if (4 == var0) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(180); TextureOperation12.outgoingBuffer.putOpcode(180);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class56.localPlayerIndexes[var5]); TextureOperation12.outgoingBuffer.writeShort128LE(Class56.localPlayerIndexes[var5]);
} else if (5 == var0) { } else if (5 == var0) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(4); TextureOperation12.outgoingBuffer.putOpcode(4);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class56.localPlayerIndexes[var5]); TextureOperation12.outgoingBuffer.writeShortLE(Class56.localPlayerIndexes[var5]);
} else if (var0 == 6) { } else if (var0 == 6) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(133); TextureOperation12.outgoingBuffer.putOpcode(133);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class56.localPlayerIndexes[var5]); TextureOperation12.outgoingBuffer.writeShortLE(Class56.localPlayerIndexes[var5]);
} else if (var0 == 7) { } else if (var0 == 7) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(114); TextureOperation12.outgoingBuffer.putOpcode(114);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class56.localPlayerIndexes[var5]); TextureOperation12.outgoingBuffer.writeShort128LE(Class56.localPlayerIndexes[var5]);
} }
break; break;
} }
@ -80,9 +80,9 @@ final class Class166 {
try { try {
Object var1; Object var1;
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
var1 = new HDIndexedSprite(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], Class163_Sub1.aByteArrayArray2987[0], Class3_Sub13_Sub38.spritePalette); var1 = new HDIndexedSprite(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], Class163_Sub1.aByteArrayArray2987[0], TextureOperation38.spritePalette);
} else { } else {
var1 = new LDIndexedSprite(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], Class163_Sub1.aByteArrayArray2987[0], Class3_Sub13_Sub38.spritePalette); var1 = new LDIndexedSprite(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], Class163_Sub1.aByteArrayArray2987[0], TextureOperation38.spritePalette);
} }
Class39.method1035((byte) 116); Class39.method1035((byte) 116);

View file

@ -91,7 +91,7 @@ public final class Class167 {
if (var0) { if (var0) {
Class75_Sub2.aClass3_Sub2ArrayArrayArray2638 = Class166.aClass3_Sub2ArrayArrayArray2065; Class75_Sub2.aClass3_Sub2ArrayArrayArray2638 = Class166.aClass3_Sub2ArrayArrayArray2065;
Class44.anIntArrayArrayArray723 = Unsorted.anIntArrayArrayArray3605; Class44.anIntArrayArrayArray723 = Unsorted.anIntArrayArrayArray3605;
Class3_Sub23.aClass3_Sub11ArrayArray2542 = Class3_Sub13_Sub28.aClass3_Sub11ArrayArray3346; Class3_Sub23.aClass3_Sub11ArrayArray2542 = TextureOperation32.aClass3_Sub11ArrayArray3346;
} else { } else {
Class75_Sub2.aClass3_Sub2ArrayArrayArray2638 = Unsorted.aClass3_Sub2ArrayArrayArray4070; Class75_Sub2.aClass3_Sub2ArrayArrayArray2638 = Unsorted.aClass3_Sub2ArrayArrayArray4070;
Class44.anIntArrayArrayArray723 = Class58.anIntArrayArrayArray914; Class44.anIntArrayArrayArray723 = Class58.anIntArrayArrayArray914;
@ -164,7 +164,7 @@ public final class Class167 {
Unsorted.aByteArrayArrayArray1328[var8][var5][var4] = (byte) ((-2 + var9) / 4); Unsorted.aByteArrayArrayArray1328[var8][var5][var4] = (byte) ((-2 + var9) / 4);
PacketParser.aByteArrayArrayArray81[var8][var5][var4] = (byte) Unsorted.bitwiseAnd(-2 + var9 + var7, 3); PacketParser.aByteArrayArrayArray81[var8][var5][var4] = (byte) Unsorted.bitwiseAnd(-2 + var9 + var7, 3);
} else if (var9 > 81) { } else if (var9 > 81) {
Class3_Sub13_Sub36.aByteArrayArrayArray3430[var8][var5][var4] = (byte) (-81 + var9); TextureOperation36.aByteArrayArrayArray3430[var8][var5][var4] = (byte) (-81 + var9);
} else if (!var2) { } else if (!var2) {
Unsorted.aByteArrayArrayArray113[var8][var5][var4] = (byte) (var9 - 49); Unsorted.aByteArrayArrayArray113[var8][var5][var4] = (byte) (var9 - 49);
} }
@ -225,7 +225,7 @@ public final class Class167 {
Class3_Sub15.activeConnection = null; Class3_Sub15.activeConnection = null;
} }
Class3_Sub13_Sub30.method313((byte) 110); TextureOperation13.method313((byte) 110);
Class32.method995(); Class32.method995();
int var1; int var1;
@ -240,7 +240,7 @@ public final class Class167 {
Class129.anInt1691 = -1; Class129.anInt1691 = -1;
Class164_Sub1.method2241((byte) -77, true); Class164_Sub1.method2241((byte) -77, true);
LinkableRSString.isDynamicSceneGraph = false; LinkableRSString.isDynamicSceneGraph = false;
Class82.anInt1152 = 0; Texture.anInt1152 = 0;
Unsorted.anInt3606 = 0; Unsorted.anInt3606 = 0;
Class3_Sub7.anInt2294 = 0; Class3_Sub7.anInt2294 = 0;
Class131.anInt1716 = 0; Class131.anInt1716 = 0;
@ -256,7 +256,7 @@ public final class Class167 {
} }
for (var1 = 0; var1 < 2048; ++var1) { for (var1 = 0; var1 < 2048; ++var1) {
Class3_Sub13_Sub22.players[var1] = null; TextureOperation0.players[var1] = null;
Class65.aClass3_Sub30Array986[var1] = null; Class65.aClass3_Sub30Array986[var1] = null;
} }
@ -267,15 +267,15 @@ public final class Class167 {
for (var1 = 0; 4 > var1; ++var1) { for (var1 = 0; 4 > var1; ++var1) {
for (int var2 = 0; var2 < 104; ++var2) { for (int var2 = 0; var2 < 104; ++var2) {
for (int var3 = 0; var3 < 104; ++var3) { for (int var3 = 0; var3 < 104; ++var3) {
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[var1][var2][var3] = null; TextureOperation0.aClass61ArrayArrayArray3273[var1][var2][var3] = null;
} }
} }
} }
Class3_Sub28_Sub5.method560(); Class3_Sub28_Sub5.method560();
Class113.interfacePacketCounter = 0; Class113.interfacePacketCounter = 0;
Class3_Sub13_Sub2.method176(var0 + -161); TextureOperation6.method176(var0 + -161);
Class3_Sub13_Sub11.method219(true); TextureOperation1.method219(true);
} catch (RuntimeException var4) { } catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "wj.C(" + var0 + ')'); throw ClientErrorException.clientError(var4, "wj.C(" + var0 + ')');
} }

View file

@ -5,7 +5,6 @@ import org.rs09.client.rendering.Toolkit;
final class Class168 { final class Class168 {
static RSInterface aClass11_2091 = null; static RSInterface aClass11_2091 = null;
static Font bold;
static int anInt2099 = 0; static int anInt2099 = 0;
int anInt2090 = 128; int anInt2090 = 128;
boolean aBoolean2092 = false; boolean aBoolean2092 = false;
@ -699,7 +698,7 @@ final class Class168 {
} }
int var3 = iface.componentHash >>> 16; int var3 = iface.componentHash >>> 16;
Class80<Class3_Sub31> var4 = new Class80<>(Class3_Sub13_Sub17.aHashTable_3208); Class80<Class3_Sub31> var4 = new Class80<>(TextureOperation23.aHashTable_3208);
for (Class3_Sub31 var2 = var4.method1393(); null != var2; var2 = var4.method1392()) { for (Class3_Sub31 var2 = var4.method1393(); null != var2; var2 = var4.method1392()) {
if (var2.anInt2602 == var3) { if (var2.anInt2602 == var3) {
@ -735,9 +734,9 @@ final class Class168 {
var17 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var3 + var6, Class101.anInt1425); var17 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var3 + var6, Class101.anInt1425);
var18 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 + -var8, Class101.anInt1425); var18 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 + -var8, Class101.anInt1425);
var19 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 - -var8, Class101.anInt1425); var19 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 - -var8, Class101.anInt1425);
Class3_Sub13_Sub23_Sub1.method282(var15, var16, 102, var18, var4); TextureOperation18.method282(var15, var16, 102, var18, var4);
Class3_Sub13_Sub23_Sub1.method282(var15, var18, -44, var19, var0); TextureOperation18.method282(var15, var18, -44, var19, var0);
Class3_Sub13_Sub23_Sub1.method282(var15, var19, -61, var17, var4); TextureOperation18.method282(var15, var19, -61, var17, var4);
} }
int var14 = -1; int var14 = -1;
@ -768,11 +767,11 @@ final class Class168 {
var17 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var7 + var6, Class101.anInt1425); var17 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var7 + var6, Class101.anInt1425);
var18 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var7 + var6, Class101.anInt1425); var18 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var7 + var6, Class101.anInt1425);
if (var16 <= Class57.anInt902) { if (var16 <= Class57.anInt902) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var16], var18, -53, var17, var4); TextureOperation18.method282(Class38.anIntArrayArray663[var16], var18, -53, var17, var4);
} }
if (var24 >= Class159.anInt2020) { if (var24 >= Class159.anInt2020) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var24], var18, 96, var17, var4); TextureOperation18.method282(Class38.anIntArrayArray663[var24], var18, 96, var17, var4);
} }
} else { } else {
var17 = GameObject.anIntArray1838[var9]; var17 = GameObject.anIntArray1838[var9];
@ -782,16 +781,16 @@ final class Class168 {
var21 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var17 + var6, Class101.anInt1425); var21 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var17 + var6, Class101.anInt1425);
if (Class57.anInt902 >= var16) { if (Class57.anInt902 >= var16) {
var22 = Class38.anIntArrayArray663[var16]; var22 = Class38.anIntArrayArray663[var16];
Class3_Sub13_Sub23_Sub1.method282(var22, var19, 116, var21, var4); TextureOperation18.method282(var22, var19, 116, var21, var4);
Class3_Sub13_Sub23_Sub1.method282(var22, var21, 125, var20, var0); TextureOperation18.method282(var22, var21, 125, var20, var0);
Class3_Sub13_Sub23_Sub1.method282(var22, var20, 87, var18, var4); TextureOperation18.method282(var22, var20, 87, var18, var4);
} }
if (Class159.anInt2020 <= var24) { if (Class159.anInt2020 <= var24) {
var22 = Class38.anIntArrayArray663[var24]; var22 = Class38.anIntArrayArray663[var24];
Class3_Sub13_Sub23_Sub1.method282(var22, var19, 110, var21, var4); TextureOperation18.method282(var22, var19, 110, var21, var4);
Class3_Sub13_Sub23_Sub1.method282(var22, var21, -114, var20, var0); TextureOperation18.method282(var22, var21, -114, var20, var0);
Class3_Sub13_Sub23_Sub1.method282(var22, var20, -88, var18, var4); TextureOperation18.method282(var22, var20, -88, var18, var4);
} }
} }
} }
@ -811,24 +810,24 @@ final class Class168 {
var21 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 - var19, Class101.anInt1425); var21 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 - var19, Class101.anInt1425);
if (Class57.anInt902 >= var16) { if (Class57.anInt902 >= var16) {
var22 = Class38.anIntArrayArray663[var16]; var22 = Class38.anIntArrayArray663[var16];
Class3_Sub13_Sub23_Sub1.method282(var22, var18, 126, var21, var4); TextureOperation18.method282(var22, var18, 126, var21, var4);
Class3_Sub13_Sub23_Sub1.method282(var22, var21, 103, var20, var0); TextureOperation18.method282(var22, var21, 103, var20, var0);
Class3_Sub13_Sub23_Sub1.method282(var22, var20, -61, var17, var4); TextureOperation18.method282(var22, var20, -61, var17, var4);
} }
if (var24 >= Class159.anInt2020) { if (var24 >= Class159.anInt2020) {
var22 = Class38.anIntArrayArray663[var24]; var22 = Class38.anIntArrayArray663[var24];
Class3_Sub13_Sub23_Sub1.method282(var22, var18, 102, var21, var4); TextureOperation18.method282(var22, var18, 102, var21, var4);
Class3_Sub13_Sub23_Sub1.method282(var22, var21, -94, var20, var0); TextureOperation18.method282(var22, var21, -94, var20, var0);
Class3_Sub13_Sub23_Sub1.method282(var22, var20, 99, var17, var4); TextureOperation18.method282(var22, var20, 99, var17, var4);
} }
} else { } else {
if (var16 <= Class57.anInt902) { if (var16 <= Class57.anInt902) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var16], var18, 94, var17, var4); TextureOperation18.method282(Class38.anIntArrayArray663[var16], var18, 94, var17, var4);
} }
if (var24 >= Class159.anInt2020) { if (var24 >= Class159.anInt2020) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var24], var18, 126, var17, var4); TextureOperation18.method282(Class38.anIntArrayArray663[var24], var18, 126, var17, var4);
} }
} }
} }
@ -884,7 +883,7 @@ final class Class168 {
var1 = true; var1 = true;
for (int var2 = 0; -1 + Unsorted.menuOptionCount > var2; ++var2) { for (int var2 = 0; -1 + Unsorted.menuOptionCount > var2; ++var2) {
if (Class3_Sub13_Sub7.aShortArray3095[var2] < 1000 && Class3_Sub13_Sub7.aShortArray3095[1 + var2] > 1000) { if (TextureOperation27.aShortArray3095[var2] < 1000 && TextureOperation27.aShortArray3095[1 + var2] > 1000) {
RSString var3 = Class163_Sub2_Sub1.aClass94Array4016[var2]; RSString var3 = Class163_Sub2_Sub1.aClass94Array4016[var2];
var1 = false; var1 = false;
Class163_Sub2_Sub1.aClass94Array4016[var2] = Class163_Sub2_Sub1.aClass94Array4016[1 + var2]; Class163_Sub2_Sub1.aClass94Array4016[var2] = Class163_Sub2_Sub1.aClass94Array4016[1 + var2];
@ -901,12 +900,12 @@ final class Class168 {
var5 = Class114.anIntArray1578[var2]; var5 = Class114.anIntArray1578[var2];
Class114.anIntArray1578[var2] = Class114.anIntArray1578[1 + var2]; Class114.anIntArray1578[var2] = Class114.anIntArray1578[1 + var2];
Class114.anIntArray1578[var2 - -1] = var5; Class114.anIntArray1578[var2 - -1] = var5;
short var6 = Class3_Sub13_Sub7.aShortArray3095[var2]; short var6 = TextureOperation27.aShortArray3095[var2];
Class3_Sub13_Sub7.aShortArray3095[var2] = Class3_Sub13_Sub7.aShortArray3095[1 + var2]; TextureOperation27.aShortArray3095[var2] = TextureOperation27.aShortArray3095[1 + var2];
Class3_Sub13_Sub7.aShortArray3095[var2 + 1] = var6; TextureOperation27.aShortArray3095[var2 + 1] = var6;
long var7 = Class3_Sub13_Sub22.aLongArray3271[var2]; long var7 = TextureOperation0.aLongArray3271[var2];
Class3_Sub13_Sub22.aLongArray3271[var2] = Class3_Sub13_Sub22.aLongArray3271[var2 + 1]; TextureOperation0.aLongArray3271[var2] = TextureOperation0.aLongArray3271[var2 + 1];
Class3_Sub13_Sub22.aLongArray3271[var2 - -1] = var7; TextureOperation0.aLongArray3271[var2 - -1] = var7;
} }
} }
} }
@ -950,7 +949,7 @@ final class Class168 {
this.anInt2095 = var3.readUnsignedByte(); this.anInt2095 = var3.readUnsignedByte();
} else if (3 == var2) { } else if (3 == var2) {
this.anInt2095 = var3.readUnsignedShort(); this.anInt2095 = var3.readUnsignedShort();
if (this.anInt2095 == '\uffff') { if (this.anInt2095 == 65535) {
this.anInt2095 = -1; this.anInt2095 = -1;
} }
} else if (5 == var2) { } else if (5 == var2) {
@ -958,7 +957,7 @@ final class Class168 {
} else if (var2 == 7) { } else if (var2 == 7) {
this.anInt2098 = RSInterface.method869(116, var3.readMedium()); this.anInt2098 = RSInterface.method869(116, var3.readMedium());
} else if (var2 == 8) { } else if (var2 == 8) {
Class3_Sub13_Sub6.anInt3081 = var4; TextureOperation26.anInt3081 = var4;
} else if (var2 == 9) { } else if (var2 == 9) {
this.anInt2090 = var3.readUnsignedShort(); this.anInt2090 = var3.readUnsignedShort();
} else if (var2 == 10) { } else if (var2 == 10) {

View file

@ -13,47 +13,47 @@ final class Class17 {
RenderAnimationDefinition var2 = var1.method1965(); RenderAnimationDefinition var2 = var1.method1965();
int var4; int var4;
int var5; int var5;
if (var1.anInt2772 != -1 && '\u8000' > var1.anInt2772) { if (var1.anInt2772 != -1 && 32768 > var1.anInt2772) {
NPC var3 = NPC.npcs[var1.anInt2772]; NPC var3 = NPC.npcs[var1.anInt2772];
if (var3 != null) { if (var3 != null) {
var5 = -var3.anInt2829 + var1.anInt2829; var5 = -var3.anInt2829 + var1.anInt2829;
var4 = -var3.anInt2819 + var1.anInt2819; var4 = -var3.anInt2819 + var1.anInt2819;
if (0 != var4 || 0 != var5) { if (0 != var4 || 0 != var5) {
var1.anInt2806 = (int) (Math.atan2(var4, var5) * 325.949D) & 2047; var1.anInt2806 = (int) (Math.atan2(var4, var5) * 325.949D) & 0x7FF;
} }
} }
} }
int var6; int var6;
int var9; int var9;
if (var1.anInt2772 >= '\u8000') { if (var1.anInt2772 >= 32768) {
var9 = -32768 + var1.anInt2772; var9 = -32768 + var1.anInt2772;
if (Class3_Sub1.localIndex == var9) { if (Class3_Sub1.localIndex == var9) {
var9 = 2047; var9 = 2047;
} }
Player var10 = Class3_Sub13_Sub22.players[var9]; Player var10 = TextureOperation0.players[var9];
if (null != var10) { if (null != var10) {
var6 = -var10.anInt2829 + var1.anInt2829; var6 = -var10.anInt2829 + var1.anInt2829;
var5 = -var10.anInt2819 + var1.anInt2819; var5 = -var10.anInt2819 + var1.anInt2819;
if (var5 != 0 || var6 != 0) { if (var5 != 0 || var6 != 0) {
var1.anInt2806 = (int) (Math.atan2(var5, var6) * 325.949D) & 2047; var1.anInt2806 = (int) (Math.atan2(var5, var6) * 325.949D) & 0x7FF;
} }
} }
} }
if ((0 != var1.anInt2786 || 0 != var1.anInt2762) && (var1.anInt2816 == 0 || var1.anInt2824 > 0)) { if ((0 != var1.anInt2786 || 0 != var1.anInt2762) && (var1.anInt2816 == 0 || var1.anInt2824 > 0)) {
var9 = var1.anInt2819 + -((-Class131.anInt1716 + (var1.anInt2786 - Class131.anInt1716)) * 64); var9 = var1.anInt2819 + -((-Class131.anInt1716 + (var1.anInt2786 - Class131.anInt1716)) * 64);
var4 = -((-Class82.anInt1152 + (var1.anInt2762 - Class82.anInt1152)) * 64) + var1.anInt2829; var4 = -((-Texture.anInt1152 + (var1.anInt2762 - Texture.anInt1152)) * 64) + var1.anInt2829;
if (var9 != 0 || var4 != 0) { if (var9 != 0 || var4 != 0) {
var1.anInt2806 = (int) (Math.atan2(var9, var4) * 325.949D) & 2047; var1.anInt2806 = (int) (Math.atan2(var9, var4) * 325.949D) & 0x7FF;
} }
var1.anInt2762 = 0; var1.anInt2762 = 0;
var1.anInt2786 = 0; var1.anInt2786 = 0;
} }
var9 = var1.anInt2806 - var1.anInt2785 & 2047; var9 = var1.anInt2806 - var1.anInt2785 & 0x7FF;
if (var9 == 0) { if (var9 == 0) {
var1.anInt2789 = 0; var1.anInt2789 = 0;
var1.anInt2821 = 0; var1.anInt2821 = 0;
@ -106,10 +106,10 @@ final class Class17 {
if (var1.anInt2808 != var4) { if (var1.anInt2808 != var4) {
var1.anInt2791 = 0; var1.anInt2791 = 0;
var1.anInt2808 = var4; var1.anInt2808 = var4;
var5 = -var1.anInt2780 + var4 & '\uffff'; var5 = -var1.anInt2780 + var4 & 65535;
var6 = var1.anInt2821 * var1.anInt2821 / (var2.anInt369 * 2); var6 = var1.anInt2821 * var1.anInt2821 / (var2.anInt369 * 2);
int var7; int var7;
if (var1.anInt2821 > 0 && var6 <= var5 && -var6 + var5 < '\u8000') { if (var1.anInt2821 > 0 && var6 <= var5 && -var6 + var5 < 32768) {
var1.anInt2803 = var5 / 2; var1.anInt2803 = var5 / 2;
var1.aBoolean2769 = true; var1.aBoolean2769 = true;
var7 = var2.anInt357 * var2.anInt357 / (var2.anInt369 * 2); var7 = var2.anInt357 * var2.anInt357 / (var2.anInt369 * 2);
@ -120,7 +120,7 @@ final class Class17 {
if (var7 < var1.anInt2803) { if (var7 < var1.anInt2803) {
var1.anInt2803 = -var7 + var5; var1.anInt2803 = -var7 + var5;
} }
} else if (0 > var1.anInt2821 && var6 <= -var5 + 65536 && 65536 + -var5 + -var6 < '\u8000') { } else if (0 > var1.anInt2821 && var6 <= -var5 + 65536 && 65536 + -var5 + -var6 < 32768) {
var1.anInt2803 = (-var5 + 65536) / 2; var1.anInt2803 = (-var5 + 65536) / 2;
var1.aBoolean2769 = true; var1.aBoolean2769 = true;
var7 = var2.anInt357 * var2.anInt357 / (var2.anInt369 * 2); var7 = var2.anInt357 * var2.anInt357 / (var2.anInt369 * 2);
@ -137,7 +137,7 @@ final class Class17 {
} }
if (var1.anInt2821 == 0) { if (var1.anInt2821 == 0) {
var5 = -var1.anInt2780 + var1.anInt2808 & '\uffff'; var5 = -var1.anInt2780 + var1.anInt2808 & 65535;
if (var5 < var2.anInt369) { if (var5 < var2.anInt369) {
var1.anInt2780 = var1.anInt2808; var1.anInt2780 = var1.anInt2808;
} else { } else {
@ -191,7 +191,7 @@ final class Class17 {
} }
var1.anInt2780 += var1.anInt2821; var1.anInt2780 += var1.anInt2821;
var1.anInt2780 &= '\uffff'; var1.anInt2780 &= 65535;
if (0 >= var1.anInt2821) { if (0 >= var1.anInt2821) {
var1.anInt2791 -= var1.anInt2821; var1.anInt2791 -= var1.anInt2821;
} else { } else {

View file

@ -23,7 +23,7 @@ public final class Class2 {
* by 90 degrees clockwise. * by 90 degrees clockwise.
*/ */
public final LDIndexedSprite getSprite(int rotations) { public final LDIndexedSprite getSprite(int rotations) {
LDIndexedSprite sprite = (LDIndexedSprite) Class3_Sub13_Sub31.aReferenceCache_3369.get(rotations << 16 | this.sprite); LDIndexedSprite sprite = (LDIndexedSprite) TextureOperation2.aReferenceCache_3369.get(rotations << 16 | this.sprite);
if (sprite != null) { if (sprite != null) {
return sprite; return sprite;
} }
@ -39,7 +39,7 @@ public final class Class2 {
sprite.rotateClockwise(); sprite.rotateClockwise();
} }
Class3_Sub13_Sub31.aReferenceCache_3369.put(sprite, rotations << 16 | this.sprite); TextureOperation2.aReferenceCache_3369.put(sprite, rotations << 16 | this.sprite);
} }
return sprite; return sprite;

View file

@ -3,16 +3,20 @@ package org.runite.client;
import org.rs09.client.config.GameConfig; import org.rs09.client.config.GameConfig;
final class Class21 { public final class Class21 {
static boolean aBoolean440 = false; static boolean aBoolean440 = false;
static int[] maskUpdateIndexes = new int[2048]; static int[] maskUpdateIndexes = new int[2048];
static int anInt443; static int anInt443;
public static int anInt3537;
public static int anInt3552;
public static int anInt3395;
public static int anInt1462;
static void method912() { static void method912() {
try { try {
Class3_Sub13_Sub1.outgoingBuffer.index = 0; TextureOperation12.outgoingBuffer.index = 0;
Class7.anInt2166 = -1; Class7.anInt2166 = -1;
Class38_Sub1.aBoolean2615 = false; Class38_Sub1.aBoolean2615 = false;
Unsorted.incomingPacketLength = 0; Unsorted.incomingPacketLength = 0;
@ -27,9 +31,9 @@ final class Class21 {
Unsorted.incomingOpcode = -1; Unsorted.incomingOpcode = -1;
int var1; int var1;
for (var1 = 0; Class3_Sub13_Sub22.players.length > var1; ++var1) { for (var1 = 0; TextureOperation0.players.length > var1; ++var1) {
if (null != Class3_Sub13_Sub22.players[var1]) { if (null != TextureOperation0.players[var1]) {
Class3_Sub13_Sub22.players[var1].anInt2772 = -1; TextureOperation0.players[var1].anInt2772 = -1;
} }
} }
@ -47,7 +51,7 @@ final class Class21 {
Unsorted.aBooleanArray3674[var1] = true; Unsorted.aBooleanArray3674[var1] = true;
} }
Class3_Sub13_Sub8.method204(-3); TextureOperation9.method204(-3);
} catch (RuntimeException var2) { } catch (RuntimeException var2) {
throw ClientErrorException.clientError(var2, "dh.F(" + false + ')'); throw ClientErrorException.clientError(var2, "dh.F(" + false + ')');
} }
@ -70,8 +74,8 @@ final class Class21 {
Class3_Sub31 var4 = new Class3_Sub31(); Class3_Sub31 var4 = new Class3_Sub31();
var4.anInt2603 = walkable; var4.anInt2603 = walkable;
var4.anInt2602 = interfaceId; var4.anInt2602 = interfaceId;
Class3_Sub13_Sub17.aHashTable_3208.put(interfaceHash, var4); TextureOperation23.aHashTable_3208.put(interfaceHash, var4);
Class3_Sub13_Sub13.method232(interfaceId); TextureOperation20.method232(interfaceId);
RSInterface var5 = Class7.getRSInterface(interfaceHash); RSInterface var5 = Class7.getRSInterface(interfaceHash);
if (var5 == null) { if (var5 == null) {
System.out.println("Invalid interface opened - [window=" + (interfaceHash >> 16) + ", child=" + (interfaceHash & 0xFF) + ", id=" + interfaceId + "]"); System.out.println("Invalid interface opened - [window=" + (interfaceHash >> 16) + ", child=" + (interfaceHash & 0xFF) + ", id=" + interfaceId + "]");
@ -79,43 +83,43 @@ final class Class21 {
Class20.method909(var5); Class20.method909(var5);
} }
if (null != Class3_Sub13_Sub7.aClass11_3087) { if (null != TextureOperation27.aClass11_3087) {
Class20.method909(Class3_Sub13_Sub7.aClass11_3087); Class20.method909(TextureOperation27.aClass11_3087);
Class3_Sub13_Sub7.aClass11_3087 = null; TextureOperation27.aClass11_3087 = null;
} }
int var6 = Unsorted.menuOptionCount; int var6 = Unsorted.menuOptionCount;
int var7; int var7;
for (var7 = 0; var6 > var7; ++var7) { for (var7 = 0; var6 > var7; ++var7) {
if (Unsorted.method73(Class3_Sub13_Sub7.aShortArray3095[var7])) { if (Unsorted.method73(TextureOperation27.aShortArray3095[var7])) {
Class3_Sub25.method509(var7); Class3_Sub25.method509(var7);
} }
} }
if (1 == Unsorted.menuOptionCount) { if (1 == Unsorted.menuOptionCount) {
Class38_Sub1.aBoolean2615 = false; Class38_Sub1.aBoolean2615 = false;
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537); method1340(anInt1462, anInt3552, anInt3395, anInt3537);
} else { } else {
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537); method1340(anInt1462, anInt3552, anInt3395, anInt3537);
var7 = Class168.bold.method682(RSString.parse(GameConfig.RCM_TITLE)); var7 = FontType.bold.method682(RSString.parse(GameConfig.RCM_TITLE));
for (int var8 = 0; Unsorted.menuOptionCount > var8; ++var8) { for (int var8 = 0; Unsorted.menuOptionCount > var8; ++var8) {
int var9 = Class168.bold.method682(Unsorted.method802(var8)); int var9 = FontType.bold.method682(Unsorted.method802(var8));
if (var7 < var9) { if (var7 < var9) {
var7 = var9; var7 = var9;
} }
} }
Class3_Sub28_Sub3.anInt3552 = 8 + var7; anInt3552 = 8 + var7;
Class3_Sub28_Sub1.anInt3537 = 15 * Unsorted.menuOptionCount + (!Unsorted.aBoolean1951 ? 22 : 26); anInt3537 = 15 * Unsorted.menuOptionCount + (!Unsorted.aBoolean1951 ? 22 : 26);
} }
if (var5 != null) { if (var5 != null) {
Unsorted.method2104(var5, false, 55); Unsorted.method2104(var5, false, 55);
} }
Class3_Sub13_Sub12.method226(interfaceId); TextureOperation24.method226(interfaceId);
if (Class3_Sub28_Sub12.anInt3655 != -1) { if (Class3_Sub28_Sub12.anInt3655 != -1) {
Class3_Sub8.method124(6422 ^ 6509, 1, Class3_Sub28_Sub12.anInt3655); Class3_Sub8.method124(6422 ^ 6509, 1, Class3_Sub28_Sub12.anInt3655);
} }
@ -149,4 +153,17 @@ final class Class21 {
} }
} }
public static void method1340(int var0, int var1, int var3, int var4) {
try {
for (int var5 = 0; var5 < Class3_Sub28_Sub3.anInt3557; ++var5) {
if (var0 < Class3_Sub28_Sub18.anIntArray3768[var5] + Class155.anIntArray1969[var5] && Class155.anIntArray1969[var5] < var1 + var0 && Class140_Sub4.anIntArray2794[var5] + Player.anIntArray3954[var5] > var3 && Player.anIntArray3954[var5] < var3 - -var4) {
Unsorted.aBooleanArray3674[var5] = true;
}
}
} catch (RuntimeException var6) {
throw ClientErrorException.clientError(var6, "kf.I(" + var0 + ',' + var1 + ',' + (byte) -40 + ',' + var3 + ',' + var4 + ')');
}
}
} }

View file

@ -13,7 +13,7 @@ public final class Class22 {
static int anInt451 = 0; static int anInt451 = 0;
private static int anInt450 = 0; private static int anInt450 = 0;
static void method921() { public static void method921() {
aHDSprite_447 = null; aHDSprite_447 = null;
} }
@ -185,7 +185,7 @@ public final class Class22 {
method921(); method921();
} }
static void method936(HDSprite var0) { public static void method936(HDSprite var0) {
if (var0.height == anInt451 - anInt448) { if (var0.height == anInt451 - anInt448) {
aHDSprite_447 = var0; aHDSprite_447 = var0;
} else { } else {

View file

@ -31,14 +31,14 @@ public final class Class23 {
var1.writeByte(Class25.aBoolean488 ? 1 : 0); var1.writeByte(Class25.aBoolean488 ? 1 : 0);
var1.writeByte(!RSInterface.aBoolean236 ? 0 : 1); var1.writeByte(!RSInterface.aBoolean236 ? 0 : 1);
var1.writeByte(!WorldListEntry.aBoolean2623 ? 0 : 1); var1.writeByte(!WorldListEntry.aBoolean2623 ? 0 : 1);
var1.writeByte(Class3_Sub13_Sub22.aBoolean3275 ? 1 : 0); var1.writeByte(TextureOperation0.aBoolean3275 ? 1 : 0);
var1.writeByte(!Class140_Sub6.aBoolean2910 ? 0 : 1); var1.writeByte(!Class140_Sub6.aBoolean2910 ? 0 : 1);
var1.writeByte(Unsorted.anInt1137); var1.writeByte(Unsorted.anInt1137);
var1.writeByte(!Class106.aBoolean1441 ? 0 : 1); var1.writeByte(!Class106.aBoolean1441 ? 0 : 1);
var1.writeByte(Class128.aBoolean1685 ? 1 : 0); var1.writeByte(Class128.aBoolean1685 ? 1 : 0);
var1.writeByte(Class38.aBoolean661 ? 1 : 0); var1.writeByte(Class38.aBoolean661 ? 1 : 0);
var1.writeByte(Class3_Sub28_Sub9.anInt3622); var1.writeByte(Class3_Sub28_Sub9.anInt3622);
var1.writeByte(!Class3_Sub13_Sub15.aBoolean3184 ? 0 : 1); var1.writeByte(!TextureOperation17.aBoolean3184 ? 0 : 1);
var1.writeByte(CS2Script.anInt2453); var1.writeByte(CS2Script.anInt2453);
var1.writeByte(Unsorted.anInt120); var1.writeByte(Unsorted.anInt120);
var1.writeByte(Sprites.anInt340); var1.writeByte(Sprites.anInt340);

View file

@ -85,7 +85,7 @@ public final class Class24 {
static void renderLocalNPCs() { static void renderLocalNPCs() {
try { try {
GraphicDefinition.incomingBuffer.setBitAccess((byte) -98); GraphicDefinition.incomingBuffer.setBitAccess();
int var1 = GraphicDefinition.incomingBuffer.getBits(8); int var1 = GraphicDefinition.incomingBuffer.getBits(8);
int var2; int var2;
if (var1 < Class163.localNPCCount) { if (var1 < Class163.localNPCCount) {
@ -157,7 +157,7 @@ public final class Class24 {
static void method949(int var0, int var2, int var3, int var4) { static void method949(int var0, int var2, int var3, int var4) {
try { try {
int var6 = 0; int var6 = 0;
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var4], -var2 + var0, 100, var0 - -var2, var3); TextureOperation18.method282(Class38.anIntArrayArray663[var4], -var2 + var0, 100, var0 - -var2, var3);
int var8 = -var2; int var8 = -var2;
int var7 = var2; int var7 = var2;
int var9 = -1; int var9 = -1;
@ -173,16 +173,16 @@ public final class Class24 {
int[] var11 = Class38.anIntArrayArray663[var4 - var7]; int[] var11 = Class38.anIntArrayArray663[var4 - var7];
int var12 = var0 - -var6; int var12 = var0 - -var6;
int var13 = -var6 + var0; int var13 = -var6 + var0;
Class3_Sub13_Sub23_Sub1.method282(var10, var13, 115, var12, var3); TextureOperation18.method282(var10, var13, 115, var12, var3);
Class3_Sub13_Sub23_Sub1.method282(var11, var13, 114, var12, var3); TextureOperation18.method282(var11, var13, 114, var12, var3);
} }
int var16 = var7 + var0; int var16 = var7 + var0;
int var15 = -var7 + var0; int var15 = -var7 + var0;
int[] var17 = Class38.anIntArrayArray663[var4 - -var6]; int[] var17 = Class38.anIntArrayArray663[var4 - -var6];
int[] var18 = Class38.anIntArrayArray663[-var6 + var4]; int[] var18 = Class38.anIntArrayArray663[-var6 + var4];
Class3_Sub13_Sub23_Sub1.method282(var17, var15, -61, var16, var3); TextureOperation18.method282(var17, var15, -61, var16, var3);
Class3_Sub13_Sub23_Sub1.method282(var18, var15, -93, var16, var3); TextureOperation18.method282(var18, var15, -93, var16, var3);
} }
} catch (RuntimeException var14) { } catch (RuntimeException var14) {
@ -195,16 +195,16 @@ public final class Class24 {
if (2 <= Unsorted.menuOptionCount || Class164_Sub1.anInt3012 != 0 || GameObject.aBoolean1837) { if (2 <= Unsorted.menuOptionCount || Class164_Sub1.anInt3012 != 0 || GameObject.aBoolean1837) {
RSString var4 = Class3_Sub28_Sub1.method531(); RSString var4 = Class3_Sub28_Sub1.method531();
if (var0 == null) { if (var0 == null) {
int var5 = Class168.bold.method683(var4, 4 + var3, var2 - -15, aRandom3088, Class38_Sub1.anInt2618); int var5 = FontType.bold.method683(var4, 4 + var3, var2 - -15, aRandom3088, Class38_Sub1.anInt2618);
Class75.method1340(4 + var3, Class168.bold.method682(var4) + var5, var2, 15); Class21.method1340(4 + var3, FontType.bold.method682(var4) + var5, var2, 15);
} else { } else {
Font var7 = var0.method868(Class3_Sub13_Sub22.nameIconsSpriteArray); Font var7 = var0.method868(TextureOperation0.nameIconsSpriteArray);
if (null == var7) { if (null == var7) {
var7 = Class168.bold; var7 = FontType.bold;
} }
var7.method702(var4, var3, var2, var0.width, var0.height, var0.anInt218, var0.anInt287, var0.anInt194, var0.anInt225, aRandom3088, Class38_Sub1.anInt2618, Player.anIntArray3951); var7.method702(var4, var3, var2, var0.width, var0.height, var0.anInt218, var0.anInt287, var0.anInt194, var0.anInt225, aRandom3088, Class38_Sub1.anInt2618, Player.anIntArray3951);
Class75.method1340(Player.anIntArray3951[0], Player.anIntArray3951[2], Player.anIntArray3951[1], Player.anIntArray3951[3]); Class21.method1340(Player.anIntArray3951[0], Player.anIntArray3951[2], Player.anIntArray3951[1], Player.anIntArray3951[3]);
} }
} }
@ -216,7 +216,7 @@ public final class Class24 {
static void method951() { static void method951() {
try { try {
Class3_Sub28_Sub18.aBoolean3769 = false; Class3_Sub28_Sub18.aBoolean3769 = false;
Class3_Sub13_Sub34.anInt3413 = 0; TextureOperation25.anInt3413 = 0;
Client.messageToDisplay = -3; Client.messageToDisplay = -3;
Class50.anInt820 = 0; Class50.anInt820 = 0;
LoginHandler.loginStage = 1; LoginHandler.loginStage = 1;

View file

@ -10,11 +10,11 @@ final class Class29 {
static void method968(int var0) { static void method968(int var0) {
try { try {
int[] var1 = new int[Class3_Sub13_Sub23.itemDefinitionSize]; int[] var1 = new int[TextureOperation39.itemDefinitionSize];
int var2 = 0; int var2 = 0;
int var3; int var3;
for (var3 = 0; Class3_Sub13_Sub23.itemDefinitionSize > var3; ++var3) { for (var3 = 0; TextureOperation39.itemDefinitionSize > var3; ++var3) {
ItemDefinition var4 = ItemDefinition.getItemDefinition(var3); ItemDefinition var4 = ItemDefinition.getItemDefinition(var3);
if (var4.anInt793 >= 0 || var4.anInt761 >= 0) { if (var4.anInt793 >= 0 || var4.anInt761 >= 0) {
var1[var2++] = var3; var1[var2++] = var3;

View file

@ -40,7 +40,7 @@ final class Class32 {
if (Unsorted.aClass3_Sub2ArrayArrayArray4070 != null) { if (Unsorted.aClass3_Sub2ArrayArrayArray4070 != null) {
for (var0 = 0; var0 < Unsorted.aClass3_Sub2ArrayArrayArray4070.length; ++var0) { for (var0 = 0; var0 < Unsorted.aClass3_Sub2ArrayArrayArray4070.length; ++var0) {
for (var1 = 0; var1 < Unsorted.anInt1234; ++var1) { for (var1 = 0; var1 < Unsorted.anInt1234; ++var1) {
for (var2 = 0; var2 < Class3_Sub13_Sub15.anInt3179; ++var2) { for (var2 = 0; var2 < TextureOperation17.anInt3179; ++var2) {
Unsorted.aClass3_Sub2ArrayArrayArray4070[var0][var1][var2] = null; Unsorted.aClass3_Sub2ArrayArrayArray4070[var0][var1][var2] = null;
} }
} }
@ -51,14 +51,14 @@ final class Class32 {
if (Class166.aClass3_Sub2ArrayArrayArray2065 != null) { if (Class166.aClass3_Sub2ArrayArrayArray2065 != null) {
for (var0 = 0; var0 < Class166.aClass3_Sub2ArrayArrayArray2065.length; ++var0) { for (var0 = 0; var0 < Class166.aClass3_Sub2ArrayArrayArray2065.length; ++var0) {
for (var1 = 0; var1 < Unsorted.anInt1234; ++var1) { for (var1 = 0; var1 < Unsorted.anInt1234; ++var1) {
for (var2 = 0; var2 < Class3_Sub13_Sub15.anInt3179; ++var2) { for (var2 = 0; var2 < TextureOperation17.anInt3179; ++var2) {
Class166.aClass3_Sub2ArrayArrayArray2065[var0][var1][var2] = null; Class166.aClass3_Sub2ArrayArrayArray2065[var0][var1][var2] = null;
} }
} }
} }
} }
Class3_Sub13_Sub28.aClass3_Sub11ArrayArray3346 = null; TextureOperation32.aClass3_Sub11ArrayArray3346 = null;
Class3_Sub4.anInt2249 = 0; Class3_Sub4.anInt2249 = 0;
if (Class3_Sub28_Sub8.aClass113Array3610 != null) { if (Class3_Sub28_Sub8.aClass113Array3610 != null) {
} }
@ -82,10 +82,10 @@ final class Class32 {
static void method996() { static void method996() {
try { try {
KeyboardListener var1 = Class3_Sub13_Sub3.aClass148_3049; KeyboardListener var1 = TextureOperation33.aClass148_3049;
synchronized (var1) { synchronized (var1) {
Class3_Sub28_Sub9.anInt3620 = Class134.anInt1762; Class3_Sub28_Sub9.anInt3620 = Class134.anInt1762;
++Class3_Sub13_Sub33.anInt3398; ++TextureOperation29.anInt3398;
int var2; int var2;
if (KeyboardListener.anInt2384 < 0) { if (KeyboardListener.anInt2384 < 0) {
for (var2 = 0; var2 < 112; ++var2) { for (var2 = 0; var2 < 112; ++var2) {

View file

@ -91,13 +91,13 @@ final class Class33 {
private void method1000(int[] var1, byte[] var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9) { private void method1000(int[] var1, byte[] var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9) {
for (int var10 = -var7; var10 < 0; ++var10) { for (int var10 = -var7; var10 < 0; ++var10) {
for (int var11 = -var6; var11 < 0; ++var11) { for (int var11 = -var6; var11 < 0; ++var11) {
int var12 = var2[var4++] & 255; int var12 = var2[var4++] & 0xFF;
if (var12 > 30) { if (var12 > 30) {
if (var12 >= 230) { if (var12 >= 230) {
var1[var5++] = var3; var1[var5++] = var3;
} else { } else {
int var13 = var1[var5]; int var13 = var1[var5];
var1[var5++] = ((var3 & 16711935) * var12 + (var13 & 16711935) * (256 - var12) & -16711936) + ((var3 & '\uff00') * var12 + (var13 & '\uff00') * (256 - var12) & 16711680) >> 8; var1[var5++] = ((var3 & 16711935) * var12 + (var13 & 16711935) * (256 - var12) & -16711936) + ((var3 & 65280) * var12 + (var13 & 65280) * (256 - var12) & 16711680) >> 8;
} }
} else { } else {
++var5; ++var5;
@ -322,7 +322,7 @@ final class Class33 {
for (var19 = var16; var19 < var18; ++var19) { for (var19 = var16; var19 < var18; ++var19) {
for (var20 = var15; var20 < var17; ++var20) { for (var20 = var15; var20 < var17; ++var20) {
var21 = var13[var20 + var19 * var6] & 255; var21 = var13[var20 + var19 * var6] & 0xFF;
if (var21 > 30 && var21 < 230) { if (var21 > 30 && var21 < 230) {
this.aBoolean595 = true; this.aBoolean595 = true;
} }

View file

@ -16,8 +16,8 @@ final class Class34 {
public Class34() { public Class34() {
this.anIntArray604[1] = '\uffff'; this.anIntArray604[1] = 65535;
this.anIntArray602[1] = '\uffff'; this.anIntArray602[1] = 65535;
} }
final int method1007(int var1) { final int method1007(int var1) {

View file

@ -55,7 +55,7 @@ final class Class36 {
break; break;
} }
var3[var10] = Class3_Sub13_Sub29.bitwiseOr(var12, var11); var3[var10] = TextureOperation3.bitwiseOr(var12, var11);
} }
var9 = var8 | var7; var9 = var8 | var7;
@ -141,7 +141,7 @@ final class Class36 {
try { try {
for (int var4 = 0; var4 < Client.anInt869; ++var4) { for (int var4 = 0; var4 < Client.anInt869; ++var4) {
Class168 var5 = Class3_Sub13_Sub37.method350((byte) 120, var4); Class168 var5 = TextureOperation10.method350((byte) 120, var4);
if (null != var5) { if (null != var5) {
int var6 = var5.anInt2095; int var6 = var5.anInt2095;
if (0 <= var6 && !Class51.anInterface2_838.method17(var6, 126)) { if (0 <= var6 && !Class51.anInterface2_838.method17(var6, 126)) {
@ -154,7 +154,7 @@ final class Class36 {
int var10; int var10;
if (var5.anInt2098 < 0) { if (var5.anInt2098 < 0) {
if (var6 >= 0) { if (var6 >= 0) {
var7 = Class51.anIntArray834[LinkableRSString.method729((byte) -74, Class51.anInterface2_838.method15(var6, '\uffff'), 96)]; var7 = Class51.anIntArray834[LinkableRSString.method729((byte) -74, Class51.anInterface2_838.method15(var6, 65535), 96)];
} else if (-1 == var5.anInt2103) { } else if (-1 == var5.anInt2103) {
var7 = -1; var7 = -1;
} else { } else {
@ -198,7 +198,7 @@ final class Class36 {
int var8; int var8;
for (var8 = var6 << 3; var1 > var5; ++var5) { for (var8 = var6 << 3; var1 > var5; ++var5) {
int var9 = var4[var5] & 255; int var9 = var4[var5] & 0xFF;
int var10 = this.anIntArray636[var9]; int var10 = this.anIntArray636[var9];
byte var11 = this.aByteArray635[var9]; byte var11 = this.aByteArray635[var9];
if (0 == var11) { if (0 == var11) {
@ -211,7 +211,7 @@ final class Class36 {
int var14 = var12 + (var13 + var11 - 1 >> 3); int var14 = var12 + (var13 + var11 - 1 >> 3);
var7 &= -var13 >> 31; var7 &= -var13 >> 31;
var13 += 24; var13 += 24;
var3[var12] = (byte) (var7 = Class3_Sub13_Sub29.bitwiseOr(var7, var10 >>> var13)); var3[var12] = (byte) (var7 = TextureOperation3.bitwiseOr(var7, var10 >>> var13));
if (var14 > var12) { if (var14 > var12) {
++var12; ++var12;
var13 -= 8; var13 -= 8;

View file

@ -62,17 +62,17 @@ final class Class37 {
var19 = 1.0F; var19 = 1.0F;
} }
int var20 = (int) (var19 * (float) (var23 >> 16 & 255)); int var20 = (int) (var19 * (float) (var23 >> 16 & 0xFF));
if (var20 > 255) { if (var20 > 255) {
var20 = 255; var20 = 255;
} }
int var21 = (int) (var19 * (float) (var23 >> 8 & 255)); int var21 = (int) (var19 * (float) (var23 >> 8 & 0xFF));
if (var21 > 255) { if (var21 > 255) {
var21 = 255; var21 = 255;
} }
int var22 = (int) (var19 * (float) (var23 & 255)); int var22 = (int) (var19 * (float) (var23 & 0xFF));
if (var22 > 255) { if (var22 > 255) {
var22 = 255; var22 = 255;
} }

View file

@ -19,7 +19,7 @@ class Class38 {
var2 = Class56.localPlayerIndexes[var1]; var2 = Class56.localPlayerIndexes[var1];
} }
Player var3 = Class3_Sub13_Sub22.players[var2]; Player var3 = TextureOperation0.players[var2];
if (var3 != null) { if (var3 != null) {
Unsorted.method68(var3.getSize(), var3); Unsorted.method68(var3.getSize(), var3);
} }
@ -32,8 +32,8 @@ class Class38 {
static void method1029() { static void method1029() {
try { try {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(177); TextureOperation12.outgoingBuffer.putOpcode(177);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class113.interfacePacketCounter); TextureOperation12.outgoingBuffer.writeShort(Class113.interfacePacketCounter);
} catch (RuntimeException var2) { } catch (RuntimeException var2) {
throw ClientErrorException.clientError(var2, "fk.D(" + 0 + ')'); throw ClientErrorException.clientError(var2, "fk.D(" + 0 + ')');
} }

View file

@ -1,6 +1,6 @@
package org.runite.client; package org.runite.client;
final class Class38_Sub1 extends Class38 { public final class Class38_Sub1 extends Class38 {
static int[][][] anIntArrayArrayArray2609; static int[][][] anIntArrayArrayArray2609;
static String accRegistryIp; static String accRegistryIp;
@ -12,12 +12,12 @@ final class Class38_Sub1 extends Class38 {
static int anInt2618; static int anInt2618;
static void minimapIcons(RSInterface var0, AbstractSprite var1, int var2, int var3, int var4, int var6) { public static void minimapIcons(RSInterface var0, AbstractSprite var1, int var2, int var3, int var4, int var6) {
try { try {
if(null != var1) { if(null != var1) {
int var9 = var3 * var3 - -(var2 * var2); int var9 = var3 * var3 - -(var2 * var2);
int var7 = 2047 & Class3_Sub13_Sub8.anInt3102 + GraphicDefinition.CAMERA_DIRECTION;//Region turns Map Icons + NPC Dots stay static int var7 = 2047 & TextureOperation9.anInt3102 + GraphicDefinition.CAMERA_DIRECTION;//Region turns Map Icons + NPC Dots stay static
int var8 = Math.max(var0.width / 2, var0.height / 2) - -10; int var8 = Math.max(var0.width / 2, var0.height / 2) - -10;
if(var8 * var8 >= var9) { if(var8 * var8 >= var9) {
int var10 = Class51.anIntArray840[var7]; int var10 = Class51.anIntArray840[var7];

View file

@ -32,7 +32,7 @@ public final class Class39 {
var3 = GraphicDefinition.incomingBuffer.readUnsignedShortLE128(); var3 = GraphicDefinition.incomingBuffer.readUnsignedShortLE128();
plane = GraphicDefinition.incomingBuffer.readUnsigned128Byte(); plane = GraphicDefinition.incomingBuffer.readUnsigned128Byte();
var5 = GraphicDefinition.incomingBuffer.readUnsignedShortLE128(); var5 = GraphicDefinition.incomingBuffer.readUnsignedShortLE128();
GraphicDefinition.incomingBuffer.setBitAccess((byte) 112); GraphicDefinition.incomingBuffer.setBitAccess();
int var18; int var18;
for (var6 = 0; var6 < 4; ++var6) { for (var6 = 0; var6 < 4; ++var6) {
@ -65,11 +65,11 @@ public final class Class39 {
Client.anIntArray2200 = new int[var6]; Client.anIntArray2200 = new int[var6];
Class40.aByteArrayArray3057 = new byte[var6][]; Class40.aByteArrayArray3057 = new byte[var6][];
NPC.npcSpawnCacheIndices = null; NPC.npcSpawnCacheIndices = null;
Class3_Sub13_Sub15.anIntArray3181 = new int[var6]; TextureOperation17.anIntArray3181 = new int[var6];
Class3_Sub22.aByteArrayArray2521 = new byte[var6][]; Class3_Sub22.aByteArrayArray2521 = new byte[var6][];
Class164_Sub2.aByteArrayArray3027 = new byte[var6][]; Class164_Sub2.aByteArrayArray3027 = new byte[var6][];
Class3_Sub24_Sub3.anIntArray3494 = new int[var6]; Class3_Sub24_Sub3.anIntArray3494 = new int[var6];
Class3_Sub13_Sub26.aByteArrayArray3335 = null; TextureOperation35.aByteArrayArray3335 = null;
Class40.aByteArrayArray3669 = new byte[var6][]; Class40.aByteArrayArray3669 = new byte[var6][];
var6 = 0; var6 = 0;
@ -92,11 +92,11 @@ public final class Class39 {
if (var14 != -1) { if (var14 != -1) {
Class3_Sub24_Sub3.anIntArray3494[var6] = var14; Class3_Sub24_Sub3.anIntArray3494[var6] = var14;
int var16 = var14 & 255; int var16 = var14 & 0xFF;
var15 = ('\uff6c' & var14) >> 8; var15 = ('\uff6c' & var14) >> 8;
Client.anIntArray2200[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("m"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)})); Client.anIntArray2200[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("m"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)}));
Class101.anIntArray1426[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("l"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)})); Class101.anIntArray1426[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("l"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)}));
Class3_Sub13_Sub15.anIntArray3181[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("um"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)})); TextureOperation17.anIntArray3181[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("um"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)}));
Class3_Sub28_Sub5.anIntArray3587[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("ul"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)})); Class3_Sub28_Sub5.anIntArray3587[var6] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("ul"), RSString.stringAnimator(var15), RSString.parse("_"), RSString.stringAnimator(var16)}));
++var6; ++var6;
} }
@ -124,8 +124,8 @@ public final class Class39 {
var7 = GraphicDefinition.incomingBuffer.readUnsignedShort128(); var7 = GraphicDefinition.incomingBuffer.readUnsignedShort128();
Class3_Sub24_Sub3.anIntArray3494 = new int[var3]; Class3_Sub24_Sub3.anIntArray3494 = new int[var3];
Class164_Sub2.aByteArrayArray3027 = new byte[var3][]; Class164_Sub2.aByteArrayArray3027 = new byte[var3][];
Class3_Sub13_Sub26.aByteArrayArray3335 = null; TextureOperation35.aByteArrayArray3335 = null;
Class3_Sub13_Sub15.anIntArray3181 = new int[var3]; TextureOperation17.anIntArray3181 = new int[var3];
Class3_Sub22.aByteArrayArray2521 = new byte[var3][]; Class3_Sub22.aByteArrayArray2521 = new byte[var3][];
Class40.aByteArrayArray3057 = new byte[var3][]; Class40.aByteArrayArray3057 = new byte[var3][];
NPC.npcSpawnCacheIndices = null; NPC.npcSpawnCacheIndices = null;
@ -150,13 +150,13 @@ public final class Class39 {
Class3_Sub24_Sub3.anIntArray3494[var3] = var11; Class3_Sub24_Sub3.anIntArray3494[var3] = var11;
Client.anIntArray2200[var3] = -1; Client.anIntArray2200[var3] = -1;
Class101.anIntArray1426[var3] = -1; Class101.anIntArray1426[var3] = -1;
Class3_Sub13_Sub15.anIntArray3181[var3] = -1; TextureOperation17.anIntArray3181[var3] = -1;
Class3_Sub28_Sub5.anIntArray3587[var3] = -1; Class3_Sub28_Sub5.anIntArray3587[var3] = -1;
} else { } else {
Class3_Sub24_Sub3.anIntArray3494[var3] = var11; Class3_Sub24_Sub3.anIntArray3494[var3] = var11;
Client.anIntArray2200[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("m"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)})); Client.anIntArray2200[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("m"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)}));
Class101.anIntArray1426[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("l"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)})); Class101.anIntArray1426[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("l"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)}));
Class3_Sub13_Sub15.anIntArray3181[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("um"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)})); TextureOperation17.anIntArray3181[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("um"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)}));
Class3_Sub28_Sub5.anIntArray3587[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("ul"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)})); Class3_Sub28_Sub5.anIntArray3587[var3] = CacheIndex.landscapesIndex.getArchiveForName(RSString.stringCombiner(new RSString[]{RSString.parse("ul"), RSString.stringAnimator(var9), RSString.parse("_"), RSString.stringAnimator(var10)}));
} }
@ -182,7 +182,7 @@ public final class Class39 {
Unsorted.anIntArray3076 = null; Unsorted.anIntArray3076 = null;
Class163_Sub1.aByteArrayArray2987 = null; Class163_Sub1.aByteArrayArray2987 = null;
Class164.anIntArray2048 = null; Class164.anIntArray2048 = null;
Class3_Sub13_Sub38.spritePalette = null; TextureOperation38.spritePalette = null;
} catch (RuntimeException var2) { } catch (RuntimeException var2) {
throw ClientErrorException.clientError(var2, "g.E(" + var0 + ')'); throw ClientErrorException.clientError(var2, "g.E(" + var0 + ')');
} }
@ -298,11 +298,11 @@ public final class Class39 {
Class140_Sub7 var31 = new Class140_Sub7(); Class140_Sub7 var31 = new Class140_Sub7();
var31.anInt2930 = var5; var31.anInt2930 = var5;
var31.anInt2936 = var1; var31.anInt2936 = var1;
if (Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4] == null) { if (TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4] == null) {
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4] = new Class61(); TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4] = new Class61();
} }
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4].method1215(new WorldMap(var31)); TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4].method1215(new WorldMap(var31));
Class128.method1760(var4, var3); Class128.method1760(var4, var3);
} }
@ -332,14 +332,14 @@ public final class Class39 {
} }
var13 = GraphicDefinition.incomingBuffer.readUnsignedByte(); var13 = GraphicDefinition.incomingBuffer.readUnsignedByte();
if (0 <= var2 && 0 <= var3 && 208 > var2 && 208 > var3 && var4 >= 0 && 0 <= var5 && var4 < 208 && var5 < 208 && var7 != '\uffff') { if (0 <= var2 && 0 <= var3 && 208 > var2 && 208 > var3 && var4 >= 0 && 0 <= var5 && var4 < 208 && var5 < 208 && var7 != 65535) {
var5 *= 64; var5 *= 64;
var4 = 64 * var4; var4 = 64 * var4;
var3 = 64 * var3; var3 = 64 * var3;
var2 = 64 * var2; var2 = 64 * var2;
var36 = new Class140_Sub6(var7, WorldListCountry.localPlane, var2, var3, Class121.method1736(WorldListCountry.localPlane, 1, var2, var3) + -var8, Class44.anInt719 + var10, var11 + Class44.anInt719, var35, var13, var6, var28); var36 = new Class140_Sub6(var7, WorldListCountry.localPlane, var2, var3, Class121.method1736(WorldListCountry.localPlane, 1, var2, var3) + -var8, Class44.anInt719 + var10, var11 + Class44.anInt719, var35, var13, var6, var28);
var36.method2024(var5, Class44.anInt719 + var10, -var28 + Class121.method1736(WorldListCountry.localPlane, 1, var4, var5), var4); var36.method2024(var5, Class44.anInt719 + var10, -var28 + Class121.method1736(WorldListCountry.localPlane, 1, var4, var5), var4);
Class3_Sub13_Sub30.aClass61_3364.method1215(new Class3_Sub28_Sub19(var36)); TextureOperation13.aClass61_3364.method1215(new Class3_Sub28_Sub19(var36));
} }
} else if (Unsorted.incomingOpcode == 17) { } else if (Unsorted.incomingOpcode == 17) {
@ -353,7 +353,7 @@ public final class Class39 {
var2 = var2 * 128 - -64; var2 = var2 * 128 - -64;
var3 = var3 * 128 - -64; var3 = var3 * 128 - -64;
Class140_Sub2 var32 = new Class140_Sub2(var4, WorldListCountry.localPlane, var2, var3, -var5 + Class121.method1736(WorldListCountry.localPlane, 1, var2, var3), var6, Class44.anInt719); Class140_Sub2 var32 = new Class140_Sub2(var4, WorldListCountry.localPlane, var2, var3, -var5 + Class121.method1736(WorldListCountry.localPlane, 1, var2, var3), var6, Class44.anInt719);
Class3_Sub13_Sub15.aClass61_3177.method1215(new Class3_Sub28_Sub2(var32)); TextureOperation17.aClass61_3177.method1215(new Class3_Sub28_Sub2(var32));
} }
} else if (Unsorted.incomingOpcode == 179) { } else if (Unsorted.incomingOpcode == 179) {
@ -378,7 +378,7 @@ public final class Class39 {
var6 = 3 & var4; var6 = 3 & var4;
var7 = Class75.anIntArray1107[var5]; var7 = Class75.anIntArray1107[var5];
var8 = GraphicDefinition.incomingBuffer.readUnsignedShortLE(); var8 = GraphicDefinition.incomingBuffer.readUnsignedShortLE();
if ('\uffff' == var8) { if (65535 == var8) {
var8 = -1; var8 = -1;
} }
@ -401,7 +401,7 @@ public final class Class39 {
var13 = GraphicDefinition.incomingBuffer.readUnsignedShort(); var13 = GraphicDefinition.incomingBuffer.readUnsignedShort();
var14 = GraphicDefinition.incomingBuffer.readSignedShortLE128(); var14 = GraphicDefinition.incomingBuffer.readSignedShortLE128();
if (!HDToolKit.highDetail) { if (!HDToolKit.highDetail) {
Class3_Sub13_Sub23.method280(var12, var13, var14, var11, var6, var9, var3, var25, var5, var2, var30, var10); TextureOperation39.method280(var12, var13, var14, var11, var6, var9, var3, var25, var5, var2, var30, var10);
} }
} }
@ -413,7 +413,7 @@ public final class Class39 {
var5 = GraphicDefinition.incomingBuffer.readUnsignedShort(); var5 = GraphicDefinition.incomingBuffer.readUnsignedShort();
var6 = GraphicDefinition.incomingBuffer.readUnsignedShort(); var6 = GraphicDefinition.incomingBuffer.readUnsignedShort();
if (0 <= var2 && var3 >= 0 && var2 < 104 && var3 < 104) { if (0 <= var2 && var3 >= 0 && var2 < 104 && var3 < 104) {
Class61 var29 = Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var3]; Class61 var29 = TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var3];
if (var29 != null) { if (var29 != null) {
for (WorldMap var34 = (WorldMap) var29.method1222(); var34 != null; var34 = (WorldMap) var29.method1221()) { for (WorldMap var34 = (WorldMap) var29.method1222(); var34 != null; var34 = (WorldMap) var29.method1221()) {
Class140_Sub7 var33 = var34.aClass140_Sub7_3676; Class140_Sub7 var33 = var34.aClass140_Sub7_3676;
@ -438,11 +438,11 @@ public final class Class39 {
Class140_Sub7 var27 = new Class140_Sub7(); Class140_Sub7 var27 = new Class140_Sub7();
var27.anInt2930 = var5; var27.anInt2930 = var5;
var27.anInt2936 = var6; var27.anInt2936 = var6;
if (null == Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4]) { if (null == TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4]) {
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4] = new Class61(); TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4] = new Class61();
} }
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4].method1215(new WorldMap(var27)); TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var3][var4].method1215(new WorldMap(var27));
Class128.method1760(var4, var3); Class128.method1760(var4, var3);
} }
@ -472,7 +472,7 @@ public final class Class39 {
var4 = 128 * var4 + 64; var4 = 128 * var4 + 64;
var36 = new Class140_Sub6(var7, WorldListCountry.localPlane, var2, var3, Class121.method1736(WorldListCountry.localPlane, 1, var2, var3) + -var8, var10 + Class44.anInt719, var11 + Class44.anInt719, var35, var13, var6, var28); var36 = new Class140_Sub6(var7, WorldListCountry.localPlane, var2, var3, Class121.method1736(WorldListCountry.localPlane, 1, var2, var3) + -var8, var10 + Class44.anInt719, var11 + Class44.anInt719, var35, var13, var6, var28);
var36.method2024(var5, Class44.anInt719 + var10, Class121.method1736(WorldListCountry.localPlane, 1, var4, var5) - var28, var4); var36.method2024(var5, Class44.anInt719 + var10, Class121.method1736(WorldListCountry.localPlane, 1, var4, var5) - var28, var4);
Class3_Sub13_Sub30.aClass61_3364.method1215(new Class3_Sub28_Sub19(var36)); TextureOperation13.aClass61_3364.method1215(new Class3_Sub28_Sub19(var36));
} }
} else if (Unsorted.incomingOpcode == 104) { } else if (Unsorted.incomingOpcode == 104) {
@ -494,7 +494,7 @@ public final class Class39 {
var13 = -1; var13 = -1;
} }
if (var2 >= 0 && var3 >= 0 && 208 > var2 && var3 < 208 && 0 <= var4 && var5 >= 0 && 208 > var4 && 208 > var5 && var8 != '\uffff') { if (var2 >= 0 && var3 >= 0 && 208 > var2 && var3 < 208 && 0 <= var4 && var5 >= 0 && 208 > var4 && 208 > var5 && var8 != 65535) {
var4 = 64 * var4; var4 = 64 * var4;
var2 *= 64; var2 *= 64;
var5 *= 64; var5 *= 64;
@ -516,7 +516,7 @@ public final class Class39 {
if (Class3_Sub1.localIndex == var18) { if (Class3_Sub1.localIndex == var18) {
var16 = Class102.player; var16 = Class102.player;
} else { } else {
var16 = Class3_Sub13_Sub22.players[var18]; var16 = TextureOperation0.players[var18];
} }
} }
@ -538,7 +538,7 @@ public final class Class39 {
Class140_Sub6 var37 = new Class140_Sub6(var8, WorldListCountry.localPlane, var2, var3, -var28 + Class121.method1736(WorldListCountry.localPlane, 1, var2, var3), var11 + Class44.anInt719, var35 + Class44.anInt719, var13, var14, var7, var10); Class140_Sub6 var37 = new Class140_Sub6(var8, WorldListCountry.localPlane, var2, var3, -var28 + Class121.method1736(WorldListCountry.localPlane, 1, var2, var3), var11 + Class44.anInt719, var35 + Class44.anInt719, var13, var14, var7, var10);
var37.method2024(var5, var11 + Class44.anInt719, -var10 + Class121.method1736(WorldListCountry.localPlane, 1, var4, var5), var4); var37.method2024(var5, var11 + Class44.anInt719, -var10 + Class121.method1736(WorldListCountry.localPlane, 1, var4, var5), var4);
Class3_Sub13_Sub30.aClass61_3364.method1215(new Class3_Sub28_Sub19(var37)); TextureOperation13.aClass61_3364.method1215(new Class3_Sub28_Sub19(var37));
} }
} else if (97 == Unsorted.incomingOpcode) { } else if (97 == Unsorted.incomingOpcode) {
@ -572,7 +572,7 @@ public final class Class39 {
var2 = ((113 & var1) >> 4) + Class65.currentChunkX; var2 = ((113 & var1) >> 4) + Class65.currentChunkX;
var4 = GraphicDefinition.incomingBuffer.readUnsignedShort(); var4 = GraphicDefinition.incomingBuffer.readUnsignedShort();
if (var2 >= 0 && var3 >= 0 && 104 > var2 && 104 > var3) { if (var2 >= 0 && var3 >= 0 && 104 > var2 && 104 > var3) {
Class61 var24 = Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var3]; Class61 var24 = TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var3];
if (var24 != null) { if (var24 != null) {
for (WorldMap var26 = (WorldMap) var24.method1222(); var26 != null; var26 = (WorldMap) var24.method1221()) { for (WorldMap var26 = (WorldMap) var24.method1222(); var26 != null; var26 = (WorldMap) var24.method1221()) {
if (var26.aClass140_Sub7_3676.anInt2936 == (var4 & 32767)) { if (var26.aClass140_Sub7_3676.anInt2936 == (var4 & 32767)) {
@ -582,7 +582,7 @@ public final class Class39 {
} }
if (var24.method1222() == null) { if (var24.method1222() == null) {
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var3] = null; TextureOperation0.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var2][var3] = null;
} }
Class128.method1760(var3, var2); Class128.method1760(var3, var2);

View file

@ -21,7 +21,7 @@ final class Class3_Sub1 extends Linkable {
static void method90(int var0) { static void method90(int var0) {
try { try {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
if (!Class3_Sub13_Sub34.aBoolean3416) { if (!TextureOperation25.aBoolean3416) {
Class3_Sub2[][][] var1 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638; Class3_Sub2[][][] var1 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638;
for (Class3_Sub2[][] var3 : var1) { for (Class3_Sub2[][] var3 : var1) {
for (Class3_Sub2[] class3_sub2s : var3) { for (Class3_Sub2[] class3_sub2s : var3) {
@ -92,7 +92,7 @@ final class Class3_Sub1 extends Linkable {
} }
} }
Class3_Sub13_Sub34.aBoolean3416 = true; TextureOperation25.aBoolean3416 = true;
} }
} }
} catch (RuntimeException var9) { } catch (RuntimeException var9) {

View file

@ -291,7 +291,7 @@ public final class Class3_Sub15 extends Linkable {
var22 = var2.method741(); var22 = var2.method741();
} }
this.aShortArray2434[var23] = (short)(this.aShortArray2434[var23] + Unsorted.bitwiseAnd('\u8000', -1 + var22 << 14)); this.aShortArray2434[var23] = (short)(this.aShortArray2434[var23] + Unsorted.bitwiseAnd(32768, -1 + var22 << 14));
this.anIntArray2423[var23] = var22; this.anIntArray2423[var23] = var22;
--var20; --var20;
} }
@ -464,7 +464,7 @@ public final class Class3_Sub15 extends Linkable {
var32 = (var30 - var48) * var46 + (var30 - var48) / 2; var32 = (var30 - var48) * var46 + (var30 - var48) / 2;
for(var33 = var48; var30 > var33; ++var33) { for(var33 = var48; var30 > var33; ++var33) {
var34 = Class3_Sub13_Sub32.method319(var32, -125, -var48 + var30); var34 = TextureOperation14.method319(var32, -125, -var48 + var30);
var32 += var31 + -var46; var32 += var31 + -var46;
this.aByteArray2430[var33] = (byte)(var34 * this.aByteArray2430[var33] - -32 >> 6); this.aByteArray2430[var33] = (byte)(var34 * this.aByteArray2430[var33] - -32 >> 6);
} }
@ -510,9 +510,9 @@ public final class Class3_Sub15 extends Linkable {
var29 += 2; var29 += 2;
for(var33 = var48; var30 > var33; ++var33) { for(var33 = var48; var30 > var33; ++var33) {
var34 = Class3_Sub13_Sub32.method319(var32, -116, -var48 + var30); var34 = TextureOperation14.method319(var32, -116, -var48 + var30);
var32 += -var47 + var45; var32 += -var47 + var45;
int var35 = var34 + (this.aByteArray2422[var33] & 255); int var35 = var34 + (this.aByteArray2422[var33] & 0xFF);
if(var35 < 0) { if(var35 < 0) {
var35 = 0; var35 = 0;
} }

View file

@ -3,9 +3,9 @@ package org.runite.client;
import org.rs09.client.Linkable; import org.rs09.client.Linkable;
import org.rs09.client.rendering.Toolkit; import org.rs09.client.rendering.Toolkit;
final class Class3_Sub19 extends Linkable { public final class Class3_Sub19 extends Linkable {
static int[] anIntArray3693 = new int[1000]; public static int[] anIntArray3693 = new int[1000];
byte aByte2472; byte aByte2472;
RSString aClass94_2473; RSString aClass94_2473;
static int anInt2475 = 0; static int anInt2475 = 0;
@ -126,7 +126,7 @@ final class Class3_Sub19 extends Linkable {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Toolkit.JAVA_TOOLKIT.resetBuffer(); Toolkit.JAVA_TOOLKIT.resetBuffer();
} else { } else {
Class164_Sub1.aClass158_3009.method2182(); Unsorted.aClass158_3009.method2182();
} }
return false; return false;
@ -136,7 +136,7 @@ final class Class3_Sub19 extends Linkable {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Toolkit.JAVA_TOOLKIT.resetBuffer(); Toolkit.JAVA_TOOLKIT.resetBuffer();
} else { } else {
Class164_Sub1.aClass158_3009.method2182(); Unsorted.aClass158_3009.method2182();
} }
return false; return false;
@ -162,7 +162,7 @@ final class Class3_Sub19 extends Linkable {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Toolkit.JAVA_TOOLKIT.resetBuffer(); Toolkit.JAVA_TOOLKIT.resetBuffer();
} else { } else {
Class164_Sub1.aClass158_3009.method2182(); Unsorted.aClass158_3009.method2182();
} }
Class27.aClass3_Sub28_Sub16_Sub2_518 = null; Class27.aClass3_Sub28_Sub16_Sub2_518 = null;

View file

@ -34,7 +34,7 @@ final class Class3_Sub20 extends Linkable {
Class32.method995(); Class32.method995();
Class49.aAbstractSprite_812 = null; Class49.aAbstractSprite_812 = null;
Class58.anInt909 = -1; Class58.anInt909 = -1;
Class3_Sub13_Sub30.method313((byte)55); TextureOperation13.method313((byte)55);
aClass47_3801.clear(); aClass47_3801.clear();
ObjectDefinition.aClass136_1413 = new Class136(); ObjectDefinition.aClass136_1413 = new Class136();
((Class102)Class51.anInterface2_838).method1618(); ((Class102)Class51.anInterface2_838).method1618();
@ -44,10 +44,10 @@ final class Class3_Sub20 extends Linkable {
Class141.method2043(); Class141.method2043();
Class65.method1240(); Class65.method1240();
Unsorted.method1250(17, false); Unsorted.method1250(17, false);
Class3_Sub13_Sub17.method247((byte)51); TextureOperation23.method247((byte)51);
for(int var1 = 0; 2048 > var1; ++var1) { for(int var1 = 0; 2048 > var1; ++var1) {
Player var2 = Class3_Sub13_Sub22.players[var1]; Player var2 = TextureOperation0.players[var1];
if(null != var2) { if(null != var2) {
var2.anObject2796 = null; var2.anObject2796 = null;
} }
@ -70,7 +70,7 @@ final class Class3_Sub20 extends Linkable {
} }
if(10 == Class143.gameStage) { if(10 == Class143.gameStage) {
Class3_Sub13_Sub11.method219(false); TextureOperation1.method219(false);
} }
if(Class143.gameStage == 30) { if(Class143.gameStage == 30) {
@ -85,14 +85,14 @@ final class Class3_Sub20 extends Linkable {
static void method390(boolean var0, int var1, int var2, int var3, byte var4, int var5, int var6) { static void method390(boolean var0, int var1, int var2, int var3, byte var4, int var5, int var6) {
try { try {
Unsorted.anInt3631 = var3; Unsorted.anInt3631 = var3;
Class3_Sub13_Sub34.anInt3414 = var2; TextureOperation25.anInt3414 = var2;
Unsorted.anInt30 = var6; Unsorted.anInt30 = var6;
Class163_Sub2_Sub1.anInt4021 = var1; Class163_Sub2_Sub1.anInt4021 = var1;
Class146.anInt1904 = var5; Class146.anInt1904 = var5;
if(var0 && Unsorted.anInt3631 >= 100) { if(var0 && Unsorted.anInt3631 >= 100) {
NPC.anInt3995 = 128 * Unsorted.anInt30 + 64; NPC.anInt3995 = 128 * Unsorted.anInt30 + 64;
Class77.anInt1111 = 128 * Class146.anInt1904 + 64; Class77.anInt1111 = 128 * Class146.anInt1904 + 64;
Class7.anInt2162 = Class121.method1736(WorldListCountry.localPlane, 1, NPC.anInt3995, Class77.anInt1111) + -Class3_Sub13_Sub34.anInt3414; Class7.anInt2162 = Class121.method1736(WorldListCountry.localPlane, 1, NPC.anInt3995, Class77.anInt1111) + -TextureOperation25.anInt3414;
} }
// int var7 = 76 % ((-79 - var4) / 35); // int var7 = 76 % ((-79 - var4) / 35);

View file

@ -46,7 +46,7 @@ final class Class3_Sub21 extends Linkable {
for(var9 = 0; var9 < var8; ++var9) { for(var9 = 0; var9 < var8; ++var9) {
var10 = var0.anIntArray627[var9] - Class145.anInt2697; var10 = var0.anIntArray627[var9] - Class145.anInt2697;
var11 = var0.anIntArray615[var9] - Unsorted.anInt3657; var11 = var0.anIntArray615[var9] - Unsorted.anInt3657;
var12 = var0.anIntArray618[var9] - Class3_Sub13_Sub30.anInt3363; var12 = var0.anIntArray618[var9] - TextureOperation13.anInt3363;
var13 = var12 * var3 + var10 * var4 >> 16; var13 = var12 * var3 + var10 * var4 >> 16;
var12 = var12 * var4 - var10 * var3 >> 16; var12 = var12 * var4 - var10 * var3 >> 16;
var10 = var13; var10 = var13;
@ -80,7 +80,7 @@ final class Class3_Sub21 extends Linkable {
int var17 = Class35.anIntArray622[var11]; int var17 = Class35.anIntArray622[var11];
int var18 = Class35.anIntArray622[var12]; int var18 = Class35.anIntArray622[var12];
if((var13 - var14) * (var18 - var17) - (var16 - var17) * (var15 - var14) > 0) { if((var13 - var14) * (var18 - var17) - (var16 - var17) * (var15 - var14) > 0) {
if(Class3_Sub13_Sub21.aBoolean3261 && Class3_Sub13_Sub4.method185(Class49.anInt819 + Class51.anInt846, Class3_Sub13_Sub23_Sub1.anInt4039 + Class51.anInt835, var16, var17, var18, var13, var14, var15)) { if(TextureOperation37.aBoolean3261 && TextureOperation34.method185(Class49.anInt819 + Class51.anInt846, TextureOperation18.anInt4039 + Class51.anInt835, var16, var17, var18, var13, var14, var15)) {
Class27.anInt515 = var5; Class27.anInt515 = var5;
Unsorted.anInt999 = var6; Unsorted.anInt999 = var6;
} }
@ -89,14 +89,14 @@ final class Class3_Sub21 extends Linkable {
Class51.aBoolean849 = var13 < 0 || var14 < 0 || var15 < 0 || var13 > Class51.anInt847 || var14 > Class51.anInt847 || var15 > Class51.anInt847; Class51.aBoolean849 = var13 < 0 || var14 < 0 || var15 < 0 || var13 > Class51.anInt847 || var14 > Class51.anInt847 || var15 > Class51.anInt847;
if(var0.anIntArray616 != null && var0.anIntArray616[var9] != -1) { if(var0.anIntArray616 != null && var0.anIntArray616[var9] != -1) {
if(Class3_Sub13_Sub22.aBoolean3275) { if(TextureOperation0.aBoolean3275) {
if(var0.aBoolean629) { if(var0.aBoolean629) {
Class51.method1135(var16, var17, var18, var13, var14, var15, var0.anIntArray625[var9], var0.anIntArray632[var9], var0.anIntArray631[var9], Class35.anIntArray614[0], Class35.anIntArray614[1], Class35.anIntArray614[3], Class35.anIntArray630[0], Class35.anIntArray630[1], Class35.anIntArray630[3], Class35.anIntArray628[0], Class35.anIntArray628[1], Class35.anIntArray628[3], var0.anIntArray616[var9]); Class51.method1135(var16, var17, var18, var13, var14, var15, var0.anIntArray625[var9], var0.anIntArray632[var9], var0.anIntArray631[var9], Class35.anIntArray614[0], Class35.anIntArray614[1], Class35.anIntArray614[3], Class35.anIntArray630[0], Class35.anIntArray630[1], Class35.anIntArray630[3], Class35.anIntArray628[0], Class35.anIntArray628[1], Class35.anIntArray628[3], var0.anIntArray616[var9]);
} else { } else {
Class51.method1135(var16, var17, var18, var13, var14, var15, var0.anIntArray625[var9], var0.anIntArray632[var9], var0.anIntArray631[var9], Class35.anIntArray614[var10], Class35.anIntArray614[var11], Class35.anIntArray614[var12], Class35.anIntArray630[var10], Class35.anIntArray630[var11], Class35.anIntArray630[var12], Class35.anIntArray628[var10], Class35.anIntArray628[var11], Class35.anIntArray628[var12], var0.anIntArray616[var9]); Class51.method1135(var16, var17, var18, var13, var14, var15, var0.anIntArray625[var9], var0.anIntArray632[var9], var0.anIntArray631[var9], Class35.anIntArray614[var10], Class35.anIntArray614[var11], Class35.anIntArray614[var12], Class35.anIntArray630[var10], Class35.anIntArray630[var11], Class35.anIntArray630[var12], Class35.anIntArray628[var10], Class35.anIntArray628[var11], Class35.anIntArray628[var12], var0.anIntArray616[var9]);
} }
} else { } else {
int var19 = Class51.anInterface2_838.method15(var0.anIntArray616[var9], '\uffff'); int var19 = Class51.anInterface2_838.method15(var0.anIntArray616[var9], 65535);
Class51.method1154(var16, var17, var18, var13, var14, var15, LoginHandler.method1753(var19, var0.anIntArray625[var9]), LoginHandler.method1753(var19, var0.anIntArray632[var9]), LoginHandler.method1753(var19, var0.anIntArray631[var9])); Class51.method1154(var16, var17, var18, var13, var14, var15, LoginHandler.method1753(var19, var0.anIntArray625[var9]), LoginHandler.method1753(var19, var0.anIntArray632[var9]), LoginHandler.method1753(var19, var0.anIntArray631[var9]));
} }
} else if(var0.anIntArray625[var9] != 12345678) { } else if(var0.anIntArray625[var9] != 12345678) {

View file

@ -45,37 +45,37 @@ final class Class3_Sub22 extends Linkable {
if(var2 < 0) { if(var2 < 0) {
var2 = 0; var2 = 0;
} else if(var2 >= Class3_Sub13_Sub15.anInt3179 * 128) { } else if(var2 >= TextureOperation17.anInt3179 * 128) {
var2 = Class3_Sub13_Sub15.anInt3179 * 128 - 1; var2 = TextureOperation17.anInt3179 * 128 - 1;
} }
Class60.anInt936 = Class51.anIntArray840[var3]; Class60.anInt936 = Class51.anIntArray840[var3];
Unsorted.anInt1037 = Class51.anIntArray851[var3]; Unsorted.anInt1037 = Class51.anIntArray851[var3];
Class3_Sub13_Sub34.anInt3417 = Class51.anIntArray840[var4]; TextureOperation25.anInt3417 = Class51.anIntArray840[var4];
Class145.anInt3153 = Class51.anIntArray851[var4]; Class145.anInt3153 = Class51.anIntArray851[var4];
Class145.anInt2697 = var0; Class145.anInt2697 = var0;
Unsorted.anInt3657 = var1; Unsorted.anInt3657 = var1;
Class3_Sub13_Sub30.anInt3363 = var2; TextureOperation13.anInt3363 = var2;
Class97.anInt1375 = var0 / 128; Class97.anInt1375 = var0 / 128;
Class145.anInt3340 = var2 / 128; Class145.anInt3340 = var2 / 128;
Class163_Sub1_Sub1.anInt4006 = Class97.anInt1375 - Class3_Sub13_Sub39.anInt3466; Class163_Sub1_Sub1.anInt4006 = Class97.anInt1375 - TextureOperation8.anInt3466;
if(Class163_Sub1_Sub1.anInt4006 < 0) { if(Class163_Sub1_Sub1.anInt4006 < 0) {
Class163_Sub1_Sub1.anInt4006 = 0; Class163_Sub1_Sub1.anInt4006 = 0;
} }
Unsorted.anInt3603 = Class145.anInt3340 - Class3_Sub13_Sub39.anInt3466; Unsorted.anInt3603 = Class145.anInt3340 - TextureOperation8.anInt3466;
if(Unsorted.anInt3603 < 0) { if(Unsorted.anInt3603 < 0) {
Unsorted.anInt3603 = 0; Unsorted.anInt3603 = 0;
} }
Unsorted.anInt67 = Class97.anInt1375 + Class3_Sub13_Sub39.anInt3466; Unsorted.anInt67 = Class97.anInt1375 + TextureOperation8.anInt3466;
if(Unsorted.anInt67 > Unsorted.anInt1234) { if(Unsorted.anInt67 > Unsorted.anInt1234) {
Unsorted.anInt67 = Unsorted.anInt1234; Unsorted.anInt67 = Unsorted.anInt1234;
} }
Class126.anInt1665 = Class145.anInt3340 + Class3_Sub13_Sub39.anInt3466; Class126.anInt1665 = Class145.anInt3340 + TextureOperation8.anInt3466;
if(Class126.anInt1665 > Class3_Sub13_Sub15.anInt3179) { if(Class126.anInt1665 > TextureOperation17.anInt3179) {
Class126.anInt1665 = Class3_Sub13_Sub15.anInt3179; Class126.anInt1665 = TextureOperation17.anInt3179;
} }
short var15; short var15;
@ -87,13 +87,13 @@ final class Class3_Sub22 extends Linkable {
int var17; int var17;
int var16; int var16;
for(var16 = 0; var16 < Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 2; ++var16) { for(var16 = 0; var16 < TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 2; ++var16) {
for(var17 = 0; var17 < Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 2; ++var17) { for(var17 = 0; var17 < TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 2; ++var17) {
int var18 = (var16 - Class3_Sub13_Sub39.anInt3466 << 7) - (Class145.anInt2697 & 127); int var18 = (var16 - TextureOperation8.anInt3466 << 7) - (Class145.anInt2697 & 127);
int var19 = (var17 - Class3_Sub13_Sub39.anInt3466 << 7) - (Class3_Sub13_Sub30.anInt3363 & 127); int var19 = (var17 - TextureOperation8.anInt3466 << 7) - (TextureOperation13.anInt3363 & 127);
int var20 = Class97.anInt1375 - Class3_Sub13_Sub39.anInt3466 + var16; int var20 = Class97.anInt1375 - TextureOperation8.anInt3466 + var16;
int var21 = Class145.anInt3340 - Class3_Sub13_Sub39.anInt3466 + var17; int var21 = Class145.anInt3340 - TextureOperation8.anInt3466 + var17;
if(var20 >= 0 && var21 >= 0 && var20 < Unsorted.anInt1234 && var21 < Class3_Sub13_Sub15.anInt3179) { if(var20 >= 0 && var21 >= 0 && var20 < Unsorted.anInt1234 && var21 < TextureOperation17.anInt3179) {
int var22; int var22;
if(Unsorted.anIntArrayArrayArray3605 == null) { if(Unsorted.anIntArrayArrayArray3605 == null) {
var22 = Class58.anIntArrayArrayArray914[0][var20][var21] - Unsorted.anInt3657 + 128; var22 = Class58.anIntArrayArrayArray914[0][var20][var21] - Unsorted.anInt3657 + 128;
@ -109,8 +109,8 @@ final class Class3_Sub22 extends Linkable {
} }
} }
for(var16 = 0; var16 < Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 1; ++var16) { for(var16 = 0; var16 < TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 1; ++var16) {
for(var17 = 0; var17 < Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 1; ++var17) { for(var17 = 0; var17 < TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 1; ++var17) {
Class23.aBooleanArrayArray457[var16][var17] = Class49.aBooleanArrayArray814[var16][var17] || Class49.aBooleanArrayArray814[var16 + 1][var17] || Class49.aBooleanArrayArray814[var16][var17 + 1] || Class49.aBooleanArrayArray814[var16 + 1][var17 + 1]; Class23.aBooleanArrayArray457[var16][var17] = Class49.aBooleanArrayArray814[var16][var17] || Class49.aBooleanArrayArray814[var16 + 1][var17] || Class49.aBooleanArrayArray814[var16][var17 + 1] || Class49.aBooleanArrayArray814[var16 + 1][var17 + 1];
} }
} }
@ -125,7 +125,7 @@ final class Class3_Sub22 extends Linkable {
Class167.method2264(true); Class167.method2264(true);
Class146.method2083(var0, var1, var2, null, 0, (byte)0, var13, var14); Class146.method2083(var0, var1, var2, null, 0, (byte)0, var13, var14);
if(HDToolKit.highDetail) { if(HDToolKit.highDetail) {
Class3_Sub13_Sub17.aBoolean3207 = false; TextureOperation23.aBoolean3207 = false;
Class3_Sub28_Sub4.method551(0, 0); Class3_Sub28_Sub4.method551(0, 0);
Class92.method1512(null); Class92.method1512(null);
Class68.method1265(); Class68.method1265();
@ -140,8 +140,8 @@ final class Class3_Sub22 extends Linkable {
static void method400(long var0) { static void method400(long var0) {
try { try {
if((long) 0 != var0) { if((long) 0 != var0) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(104); TextureOperation12.outgoingBuffer.putOpcode(104);
Class3_Sub13_Sub1.outgoingBuffer.writeLong(var0); TextureOperation12.outgoingBuffer.writeLong(var0);
} }
} catch (RuntimeException var4) { } catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "mf.F(" + var0 + ',' + 0 + ')'); throw ClientErrorException.clientError(var4, "mf.F(" + var0 + ',' + 0 + ')');

View file

@ -317,7 +317,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
} }
this.anInt3480 += var2; this.anInt3480 += var2;
if(this.anInt3470 == 256 && (this.anInt3474 & 255) == 0) { if(this.anInt3470 == 256 && (this.anInt3474 & 0xFF) == 0) {
if(Unsorted.aBoolean2150) { if(Unsorted.aBoolean2150) {
var2 = method426(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, this.anInt3475, this.anInt3483, var6, var3, this); var2 = method426(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, this.anInt3475, this.anInt3483, var6, var3, this);
} else { } else {
@ -341,7 +341,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
return var4; return var4;
} }
if(this.anInt3470 == 256 && (this.anInt3474 & 255) == 0) { if(this.anInt3470 == 256 && (this.anInt3474 & 0xFF) == 0) {
if(Unsorted.aBoolean2150) { if(Unsorted.aBoolean2150) {
return method420(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, var4, var3, this); return method420(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, var4, var3, this);
} }
@ -437,7 +437,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var10 <<= 1; var5 < var10; var4 += var14) { for(var10 <<= 1; var5 < var10; var4 += var14) {
var1 = var4 >> 8; var1 = var4 >> 8;
var16 = var2[var1]; var16 = var2[var1];
var0 = (var16 << 8) + (var2[var1 + 1] - var16) * (var4 & 255); var0 = (var16 << 8) + (var2[var1 + 1] - var16) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var6 += var8; var6 += var8;
@ -454,7 +454,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var1 = var15; var5 < var10; var4 += var14) { for(var1 = var15; var5 < var10; var4 += var14) {
var16 = var2[var4 >> 8]; var16 = var2[var4 >> 8];
var0 = (var16 << 8) + (var1 - var16) * (var4 & 255); var0 = (var16 << 8) + (var1 - var16) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var6 += var8; var6 += var8;
@ -490,7 +490,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
var1 = var4 >> 8; var1 = var4 >> 8;
var14 = var2[var1]; var14 = var2[var1];
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var14 << 8) + (var2[var1 + 1] - var14) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var14 << 8) + (var2[var1 + 1] - var14) * (var4 & 0xFF)) * var6 >> 6;
var6 += var7; var6 += var7;
var4 += var12; var4 += var12;
} }
@ -502,7 +502,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var1 = var13; var5 < var8; var4 += var12) { for(var1 = var13; var5 < var8; var4 += var12) {
var14 = var2[var4 >> 8]; var14 = var2[var4 >> 8];
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var14 << 8) + (var1 - var14) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var14 << 8) + (var1 - var14) * (var4 & 0xFF)) * var6 >> 6;
var6 += var7; var6 += var7;
} }
@ -525,7 +525,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
var1 = var4 >> 8; var1 = var4 >> 8;
byte var13 = var2[var1 - 1]; byte var13 = var2[var1 - 1];
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var13 << 8) + (var2[var1] - var13) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var13 << 8) + (var2[var1] - var13) * (var4 & 0xFF)) * var6 >> 6;
var4 += var11; var4 += var11;
} }
@ -535,7 +535,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var1 = var11; var5 < var7; var4 += var1) { for(var1 = var11; var5 < var7; var4 += var1) {
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var12 << 8) + (var2[var4 >> 8] - var12) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var12 << 8) + (var2[var4 >> 8] - var12) * (var4 & 0xFF)) * var6 >> 6;
} }
var10.anInt3474 = var4; var10.anInt3474 = var4;
@ -920,7 +920,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var8 <<= 1; var5 < var8; var4 += var12) { for(var8 <<= 1; var5 < var8; var4 += var12) {
var1 = var4 >> 8; var1 = var4 >> 8;
var14 = var2[var1]; var14 = var2[var1];
var0 = (var14 << 8) + (var2[var1 + 1] - var14) * (var4 & 255); var0 = (var14 << 8) + (var2[var1 + 1] - var14) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var10001 = var5++; var10001 = var5++;
@ -935,7 +935,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var1 = var13; var5 < var8; var4 += var12) { for(var1 = var13; var5 < var8; var4 += var12) {
var14 = var2[var4 >> 8]; var14 = var2[var4 >> 8];
var0 = (var14 << 8) + (var1 - var14) * (var4 & 255); var0 = (var14 << 8) + (var1 - var14) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var10001 = var5++; var10001 = var5++;
@ -1031,7 +1031,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
} }
this.anInt3480 += var2; this.anInt3480 += var2;
if(this.anInt3470 == -256 && (this.anInt3474 & 255) == 0) { if(this.anInt3470 == -256 && (this.anInt3474 & 0xFF) == 0) {
if(Unsorted.aBoolean2150) { if(Unsorted.aBoolean2150) {
var2 = method435(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, this.anInt3475, this.anInt3483, var6, var3, this); var2 = method435(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, this.anInt3475, this.anInt3483, var6, var3, this);
} else { } else {
@ -1055,7 +1055,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
return var4; return var4;
} }
if(this.anInt3470 == -256 && (this.anInt3474 & 255) == 0) { if(this.anInt3470 == -256 && (this.anInt3474 & 0xFF) == 0) {
if(Unsorted.aBoolean2150) { if(Unsorted.aBoolean2150) {
return method447(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, var4, var3, this); return method447(((Class3_Sub12_Sub1)this.aClass3_Sub12_2544).aByteArray3030, var1, this.anInt3474, var2, this.anInt3484, this.anInt3481, var4, var3, this);
} }
@ -1106,7 +1106,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var10 <<= 1; var5 < var10; var4 += var14) { for(var10 <<= 1; var5 < var10; var4 += var14) {
var1 = var4 >> 8; var1 = var4 >> 8;
byte var16 = var2[var1 - 1]; byte var16 = var2[var1 - 1];
var0 = (var16 << 8) + (var2[var1] - var16) * (var4 & 255); var0 = (var16 << 8) + (var2[var1] - var16) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var6 += var8; var6 += var8;
@ -1122,7 +1122,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
var10 <<= 1; var10 <<= 1;
for(var1 = var15; var5 < var10; var4 += var14) { for(var1 = var15; var5 < var10; var4 += var14) {
var0 = (var1 << 8) + (var2[var4 >> 8] - var1) * (var4 & 255); var0 = (var1 << 8) + (var2[var4 >> 8] - var1) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var6 += var8; var6 += var8;
@ -1259,7 +1259,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
var1 = var4 >> 8; var1 = var4 >> 8;
byte var14 = var2[var1 - 1]; byte var14 = var2[var1 - 1];
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var14 << 8) + (var2[var1] - var14) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var14 << 8) + (var2[var1] - var14) * (var4 & 0xFF)) * var6 >> 6;
var6 += var7; var6 += var7;
var4 += var12; var4 += var12;
} }
@ -1270,7 +1270,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var1 = var12; var5 < var8; var4 += var1) { for(var1 = var12; var5 < var8; var4 += var1) {
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var13 << 8) + (var2[var4 >> 8] - var13) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var13 << 8) + (var2[var4 >> 8] - var13) * (var4 & 0xFF)) * var6 >> 6;
var6 += var7; var6 += var7;
} }
@ -1353,7 +1353,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var8 <<= 1; var5 < var8; var4 += var12) { for(var8 <<= 1; var5 < var8; var4 += var12) {
var1 = var4 >> 8; var1 = var4 >> 8;
byte var14 = var2[var1 - 1]; byte var14 = var2[var1 - 1];
var0 = (var14 << 8) + (var2[var1] - var14) * (var4 & 255); var0 = (var14 << 8) + (var2[var1] - var14) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var10001 = var5++; var10001 = var5++;
@ -1367,7 +1367,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
var8 <<= 1; var8 <<= 1;
for(var1 = var13; var5 < var8; var4 += var12) { for(var1 = var13; var5 < var8; var4 += var12) {
var0 = (var1 << 8) + (var2[var4 >> 8] - var1) * (var4 & 255); var0 = (var1 << 8) + (var2[var4 >> 8] - var1) * (var4 & 0xFF);
var10001 = var5++; var10001 = var5++;
var3[var10001] += var0 * var6 >> 6; var3[var10001] += var0 * var6 >> 6;
var10001 = var5++; var10001 = var5++;
@ -1423,7 +1423,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
var1 = var4 >> 8; var1 = var4 >> 8;
var13 = var2[var1]; var13 = var2[var1];
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var13 << 8) + (var2[var1 + 1] - var13) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var13 << 8) + (var2[var1 + 1] - var13) * (var4 & 0xFF)) * var6 >> 6;
var4 += var11; var4 += var11;
} }
@ -1434,7 +1434,7 @@ final class Class3_Sub24_Sub1 extends Class3_Sub24 {
for(var1 = var12; var5 < var7; var4 += var11) { for(var1 = var12; var5 < var7; var4 += var11) {
var13 = var2[var4 >> 8]; var13 = var2[var4 >> 8];
var10001 = var5++; var10001 = var5++;
var3[var10001] += ((var13 << 8) + (var1 - var13) * (var4 & 255)) * var6 >> 6; var3[var10001] += ((var13 << 8) + (var1 - var13) * (var4 & 0xFF)) * var6 >> 6;
} }
var10.anInt3474 = var4; var10.anInt3474 = var4;

View file

@ -79,7 +79,7 @@ final class Class3_Sub24_Sub3 extends Class3_Sub24 {
try { try {
if (var0 != null) { if (var0 != null) {
for (int var2 = 0; var2 < Class3_Sub28_Sub5.anInt3591; ++var2) { for (int var2 = 0; var2 < Class3_Sub28_Sub5.anInt3591; ++var2) {
if (var0.equalsStringIgnoreCase(Class3_Sub13_Sub27.aClass94Array3341[var2])) { if (var0.equalsStringIgnoreCase(TextureOperation7.aClass94Array3341[var2])) {
return true; return true;
} }
} }

View file

@ -50,8 +50,8 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
Class140_Sub7.aClass94Array2935[Unsorted.menuOptionCount] = var7; Class140_Sub7.aClass94Array2935[Unsorted.menuOptionCount] = var7;
Class163_Sub2_Sub1.aClass94Array4016[Unsorted.menuOptionCount] = var4; Class163_Sub2_Sub1.aClass94Array4016[Unsorted.menuOptionCount] = var4;
Class114.anIntArray1578[Unsorted.menuOptionCount] = var0 == -1 ?Class3_Sub28_Sub5.anInt3590:var0; Class114.anIntArray1578[Unsorted.menuOptionCount] = var0 == -1 ?Class3_Sub28_Sub5.anInt3590:var0;
Class3_Sub13_Sub7.aShortArray3095[Unsorted.menuOptionCount] = var6; TextureOperation27.aShortArray3095[Unsorted.menuOptionCount] = var6;
Class3_Sub13_Sub22.aLongArray3271[Unsorted.menuOptionCount] = var1; TextureOperation0.aLongArray3271[Unsorted.menuOptionCount] = var1;
Class117.anIntArray1613[Unsorted.menuOptionCount] = var5; Class117.anIntArray1613[Unsorted.menuOptionCount] = var5;
Class27.anIntArray512[Unsorted.menuOptionCount] = var8; Class27.anIntArray512[Unsorted.menuOptionCount] = var8;
++Unsorted.menuOptionCount; ++Unsorted.menuOptionCount;
@ -188,7 +188,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
method1177(-1, 0L, (byte)-92, TextCore.emptyJagexString, 0, (short)51, var3.aClass94_289, var3.componentHash); method1177(-1, 0L, (byte)-92, TextCore.emptyJagexString, 0, (short)51, var3.aClass94_289, var3.componentHash);
} }
if(var3.anInt318 == 6 && Class3_Sub13_Sub7.aClass11_3087 == null) { if(var3.anInt318 == 6 && TextureOperation27.aClass11_3087 == null) {
method1177(-1, 0L, (byte)-100, TextCore.emptyJagexString, -1, (short)41, var3.aClass94_289, var3.componentHash); method1177(-1, 0L, (byte)-100, TextCore.emptyJagexString, -1, (short)41, var3.aClass94_289, var3.componentHash);
} }
@ -208,7 +208,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
if(var7 <= var2 && var0 >= var8 && 32 + var7 > var2 && var0 < var8 + 32) { if(var7 <= var2 && var0 >= var8 && 32 + var7 > var2 && var0 < var8 + 32) {
Class99.aClass11_1402 = var3; Class99.aClass11_1402 = var3;
Class3_Sub13_Sub13.anInt2701 = var15; TextureOperation20.anInt2701 = var15;
if(var3.itemAmounts[var15] > 0) { if(var3.itemAmounts[var15] > 0) {
Class3_Sub1 var9 = Client.method44(var3); Class3_Sub1 var9 = Client.method44(var3);
ItemDefinition var10 = ItemDefinition.getItemDefinition(var3.itemAmounts[var15] + -1); ItemDefinition var10 = ItemDefinition.getItemDefinition(var3.itemAmounts[var15] + -1);
@ -325,7 +325,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
for(var15 = 9; var15 >= 5; --var15) { for(var15 = 9; var15 >= 5; --var15) {
RSString var16 = Class120.method1732(var3, (byte)-71, var15); RSString var16 = Class120.method1732(var3, (byte)-71, var15);
if(null != var16) { if(null != var16) {
method1177(Class3_Sub13_Sub2.method173((byte)126, var15, var3), var15 + 1, (byte)-85, var3.aClass94_277, var3.anInt191, (short)1003, var16, var3.componentHash); method1177(TextureOperation6.method173((byte)126, var15, var3), var15 + 1, (byte)-85, var3.aClass94_277, var3.anInt191, (short)1003, var16, var3.componentHash);
} }
} }
@ -337,7 +337,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
for(var5 = 4; var5 >= 0; --var5) { for(var5 = 4; var5 >= 0; --var5) {
RSString var17 = Class120.method1732(var3, (byte)-65, var5); RSString var17 = Class120.method1732(var3, (byte)-65, var5);
if(var17 != null) { if(var17 != null) {
method1177(Class3_Sub13_Sub2.method173((byte)53, var5, var3), var5 - -1, (byte)-48, var3.aClass94_277, var3.anInt191, (short)9, var17, var3.componentHash); method1177(TextureOperation6.method173((byte)53, var5, var3), var5 - -1, (byte)-48, var3.aClass94_277, var3.anInt191, (short)9, var17, var3.componentHash);
} }
} }
@ -511,7 +511,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
var7.anInt2517 = var11.aByteArray2425[var4]; var7.anInt2517 = var11.aByteArray2425[var4];
var7.anInt2520 = var4; var7.anInt2520 = var4;
var7.anInt2513 = var11.aByteArray2430[var4] * var1 * var1 * var11.anInt2424 - -1024 >> 11; var7.anInt2513 = var11.aByteArray2430[var4] * var1 * var1 * var11.anInt2424 - -1024 >> 11;
var7.anInt2503 = var11.aByteArray2422[var4] & 255; var7.anInt2503 = var11.aByteArray2422[var4] & 0xFF;
var7.anInt2510 = -(32767 & var11.aShortArray2434[var4]) + (var4 << 8); var7.anInt2510 = -(32767 & var11.aShortArray2434[var4]) + (var4 << 8);
var7.anInt2506 = -1; var7.anInt2506 = -1;
var7.anInt2511 = 0; var7.anInt2511 = 0;
@ -640,7 +640,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
if(var5 == 64) { if(var5 == 64) {
if(64 <= var6) { if(64 <= var6) {
this.anIntArray3518[var4] = Class3_Sub13_Sub29.bitwiseOr(this.anIntArray3518[var4], 1); this.anIntArray3518[var4] = TextureOperation3.bitwiseOr(this.anIntArray3518[var4], 1);
} else { } else {
this.anIntArray3518[var4] = Unsorted.bitwiseAnd(this.anIntArray3518[var4], -2); this.anIntArray3518[var4] = Unsorted.bitwiseAnd(this.anIntArray3518[var4], -2);
} }
@ -651,7 +651,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
this.method502(var4, (byte) 56 ^ -57); this.method502(var4, (byte) 56 ^ -57);
this.anIntArray3518[var4] = Unsorted.bitwiseAnd(this.anIntArray3518[var4], -3); this.anIntArray3518[var4] = Unsorted.bitwiseAnd(this.anIntArray3518[var4], -3);
} else { } else {
this.anIntArray3518[var4] = Class3_Sub13_Sub29.bitwiseOr(this.anIntArray3518[var4], 2); this.anIntArray3518[var4] = TextureOperation3.bitwiseOr(this.anIntArray3518[var4], 2);
} }
} }
@ -708,7 +708,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
if(var5 == 81) { if(var5 == 81) {
if(var6 >= 64) { if(var6 >= 64) {
this.anIntArray3518[var4] = Class3_Sub13_Sub29.bitwiseOr(this.anIntArray3518[var4], 4); this.anIntArray3518[var4] = TextureOperation3.bitwiseOr(this.anIntArray3518[var4], 4);
} else { } else {
this.method497(var4, -102); this.method497(var4, -102);
this.anIntArray3518[var4] = Unsorted.bitwiseAnd(this.anIntArray3518[var4], -5); this.anIntArray3518[var4] = Unsorted.bitwiseAnd(this.anIntArray3518[var4], -5);
@ -736,7 +736,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
var5 = (var2 >> 9 & 16256) + ((32702 & var2) >> 8); var5 = (var2 >> 9 & 16256) + ((32702 & var2) >> 8);
this.method476(var4, var5); this.method476(var4, var5);
} else { } else {
var3 = var2 & 255; var3 = var2 & 0xFF;
if (255 == var3) { if (255 == var3) {
this.method500(true, (byte) -40); this.method500(true, (byte) -40);
} }
@ -852,7 +852,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
var3.anInt2511 += (int)(0.5D + Math.pow(2.0D, (double)var7.anInt2067 * var9) * 128.0D); var3.anInt2511 += (int)(0.5D + Math.pow(2.0D, (double)var7.anInt2067 * var9) * 128.0D);
} }
while(var7.aByteArray2064.length - 2 > var3.anInt2501 && var3.anInt2511 > ('\uff00' & var7.aByteArray2064[var3.anInt2501 - -2] << 8)) { while(var7.aByteArray2064.length - 2 > var3.anInt2501 && var3.anInt2511 > (65280 & var7.aByteArray2064[var3.anInt2501 - -2] << 8)) {
var3.anInt2501 += 2; var3.anInt2501 += 2;
} }
@ -1256,8 +1256,8 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
var5 = var2.anInt2511; var5 = var2.anInt2511;
var6 = var3.aByteArray2064[1 + var2.anInt2501]; var6 = var3.aByteArray2064[1 + var2.anInt2501];
if(var3.aByteArray2064.length - 2 > var2.anInt2501) { if(var3.aByteArray2064.length - 2 > var2.anInt2501) {
var8 = (var3.aByteArray2064[2 + var2.anInt2501] & 255) << 8; var8 = (var3.aByteArray2064[2 + var2.anInt2501] & 0xFF) << 8;
var7 = '\uff00' & var3.aByteArray2064[var2.anInt2501] << 8; var7 = 65280 & var3.aByteArray2064[var2.anInt2501] << 8;
var6 += (var3.aByteArray2064[3 + var2.anInt2501] + -var6) * (var5 - var7) / (var8 + -var7); var6 += (var3.aByteArray2064[3 + var2.anInt2501] + -var6) * (var5 - var7) / (var8 + -var7);
} }
@ -1268,8 +1268,8 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
var5 = var2.anInt2506; var5 = var2.anInt2506;
var6 = var3.aByteArray2076[1 + var2.anInt2519]; var6 = var3.aByteArray2076[1 + var2.anInt2519];
if(-2 + var3.aByteArray2076.length > var2.anInt2519) { if(-2 + var3.aByteArray2076.length > var2.anInt2519) {
var7 = '\uff00' & var3.aByteArray2076[var2.anInt2519] << 8; var7 = 65280 & var3.aByteArray2076[var2.anInt2519] << 8;
var8 = (var3.aByteArray2076[var2.anInt2519 + 2] & 255) << 8; var8 = (var3.aByteArray2076[var2.anInt2519 + 2] & 0xFF) << 8;
var6 += (var5 - var7) * (-var6 + var3.aByteArray2076[3 + var2.anInt2519]) / (-var7 + var8); var6 += (var5 - var7) * (-var6 + var3.aByteArray2076[3 + var2.anInt2519]) / (-var7 + var8);
} }

View file

@ -19,8 +19,8 @@ final class Class3_Sub25 extends Linkable {
ArrayUtils.arraycopy(Class140_Sub7.aClass94Array2935, var1 + 1, Class140_Sub7.aClass94Array2935, var1, -var1 + Unsorted.menuOptionCount); ArrayUtils.arraycopy(Class140_Sub7.aClass94Array2935, var1 + 1, Class140_Sub7.aClass94Array2935, var1, -var1 + Unsorted.menuOptionCount);
ArrayUtils.arraycopy(Class163_Sub2_Sub1.aClass94Array4016, 1 + var1, Class163_Sub2_Sub1.aClass94Array4016, var1, Unsorted.menuOptionCount - var1); ArrayUtils.arraycopy(Class163_Sub2_Sub1.aClass94Array4016, 1 + var1, Class163_Sub2_Sub1.aClass94Array4016, var1, Unsorted.menuOptionCount - var1);
ArrayUtils.arraycopy(Class114.anIntArray1578, 1 + var1, Class114.anIntArray1578, var1, -var1 + Unsorted.menuOptionCount); ArrayUtils.arraycopy(Class114.anIntArray1578, 1 + var1, Class114.anIntArray1578, var1, -var1 + Unsorted.menuOptionCount);
ArrayUtils.arraycopy(Class3_Sub13_Sub7.aShortArray3095, 1 + var1, Class3_Sub13_Sub7.aShortArray3095, var1, Unsorted.menuOptionCount + -var1); ArrayUtils.arraycopy(TextureOperation27.aShortArray3095, 1 + var1, TextureOperation27.aShortArray3095, var1, Unsorted.menuOptionCount + -var1);
ArrayUtils.arraycopy(Class3_Sub13_Sub22.aLongArray3271, 1 + var1, Class3_Sub13_Sub22.aLongArray3271, var1, -var1 + Unsorted.menuOptionCount); ArrayUtils.arraycopy(TextureOperation0.aLongArray3271, 1 + var1, TextureOperation0.aLongArray3271, var1, -var1 + Unsorted.menuOptionCount);
ArrayUtils.arraycopy(Class117.anIntArray1613, var1 + 1, Class117.anIntArray1613, var1, -var1 + Unsorted.menuOptionCount); ArrayUtils.arraycopy(Class117.anIntArray1613, var1 + 1, Class117.anIntArray1613, var1, -var1 + Unsorted.menuOptionCount);
ArrayUtils.arraycopy(Class27.anIntArray512, 1 + var1, Class27.anIntArray512, var1, Unsorted.menuOptionCount + -var1); ArrayUtils.arraycopy(Class27.anIntArray512, 1 + var1, Class27.anIntArray512, var1, Unsorted.menuOptionCount + -var1);
} }

View file

@ -282,7 +282,7 @@ final class Class3_Sub27 extends Linkable {
while(true) { while(true) {
int var63 = var1.method741(); int var63 = var1.method741();
var51.method771(var63); var51.method771(var63);
int var64 = var1.buffer[var29++] & 255; int var64 = var1.buffer[var29++] & 0xFF;
boolean var65 = var64 != var62; boolean var65 = var64 != var62;
var62 = var64 & 15; var62 = var64 & 15;
if(var64 == 7) { if(var64 == 7) {

View file

@ -1,8 +1,8 @@
package org.runite.client; package org.runite.client;
import org.rs09.client.Node; import org.rs09.client.Node;
import java.awt.*; import java.awt.*;
import java.awt.image.ImageObserver;
final class Class3_Sub28_Sub1 extends Node { final class Class3_Sub28_Sub1 extends Node {
@ -14,7 +14,6 @@ final class Class3_Sub28_Sub1 extends Node {
int[] anIntArray3534; int[] anIntArray3534;
int[] anIntArray3535; int[] anIntArray3535;
static int anInt3536; static int anInt3536;
static int anInt3537;
RSString quickChatMenu; RSString quickChatMenu;
static int anInt3539; static int anInt3539;
static int dropAction; static int dropAction;
@ -27,13 +26,13 @@ final class Class3_Sub28_Sub1 extends Node {
int var2; int var2;
if (null != this.anIntArray3540) { if (null != this.anIntArray3540) {
for (var2 = 0; var2 < this.anIntArray3540.length; ++var2) { for (var2 = 0; var2 < this.anIntArray3540.length; ++var2) {
this.anIntArray3540[var2] = Class3_Sub13_Sub29.bitwiseOr(this.anIntArray3540[var2], '\u8000'); this.anIntArray3540[var2] = TextureOperation3.bitwiseOr(this.anIntArray3540[var2], 32768);
} }
} }
if (null != this.anIntArray3534) { if (null != this.anIntArray3534) {
for (var2 = 0; this.anIntArray3534.length > var2; ++var2) { for (var2 = 0; this.anIntArray3534.length > var2; ++var2) {
this.anIntArray3534[var2] = Class3_Sub13_Sub29.bitwiseOr(this.anIntArray3534[var2], '\u8000'); this.anIntArray3534[var2] = TextureOperation3.bitwiseOr(this.anIntArray3534[var2], 32768);
} }
} }
@ -73,7 +72,7 @@ final class Class3_Sub28_Sub1 extends Node {
for (var5 = 0; var5 < var4; ++var5) { for (var5 = 0; var5 < var4; ++var5) {
this.anIntArray3534[var5] = var1.readUnsignedShort(); this.anIntArray3534[var5] = var1.readUnsignedShort();
this.anIntArray3535[var5] = Class3_Sub13_Sub33.method322(var1.readSignedByte()); this.anIntArray3535[var5] = TextureOperation29.method322(var1.readSignedByte());
} }
} else if (var3 == 3) { } else if (var3 == 3) {
var4 = var1.readUnsignedByte(); var4 = var1.readUnsignedByte();
@ -82,7 +81,7 @@ final class Class3_Sub28_Sub1 extends Node {
for (var5 = 0; var5 < var4; ++var5) { for (var5 = 0; var5 < var4; ++var5) {
this.anIntArray3540[var5] = var1.readUnsignedShort(); this.anIntArray3540[var5] = var1.readUnsignedShort();
this.anIntArray3533[var5] = Class3_Sub13_Sub33.method322(var1.readSignedByte()); this.anIntArray3533[var5] = TextureOperation29.method322(var1.readSignedByte());
} }
} }
} }

View file

@ -65,7 +65,7 @@ public final class Class3_Sub28_Sub12 extends Node {
anIntArray1835[i] = anIntArray1835[i - 1]; anIntArray1835[i] = anIntArray1835[i - 1];
} }
++Class3_Sub13_Sub9.anInt3114; ++TextureOperation16.anInt3114;
anIntArray3082[0] = type; anIntArray3082[0] = type;
aClass94Array3226[0] = var5; aClass94Array3226[0] = var5;
Class24.anInt472 = PacketParser.anInt3213; Class24.anInt472 = PacketParser.anInt3213;
@ -95,7 +95,7 @@ public final class Class3_Sub28_Sub12 extends Node {
} }
static RSString method612(long var0) { static RSString method612(long var0) {
return Class3_Sub13_Sub8.method207(10, false, 116, var0); return TextureOperation9.method207(10, false, 116, var0);
} }
private void decode(DataBuffer buffer, int opcode) { private void decode(DataBuffer buffer, int opcode) {

View file

@ -177,7 +177,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
if(var6 != 0) { if(var6 != 0) {
var1 -= this.anInt3701 << 4; var1 -= this.anInt3701 << 4;
var2 -= this.anInt3698 << 4; var2 -= this.anInt3698 << 4;
double var7 = (double)(var5 & '\uffff') * 9.587379924285257E-5D; double var7 = (double)(var5 & 65535) * 9.587379924285257E-5D;
int var9 = (int)Math.floor(Math.sin(var7) * (double)var6 + 0.5D); int var9 = (int)Math.floor(Math.sin(var7) * (double)var6 + 0.5D);
int var10 = (int)Math.floor(Math.cos(var7) * (double)var6 + 0.5D); int var10 = (int)Math.floor(Math.cos(var7) * (double)var6 + 0.5D);
int var11 = -var1 * var10 + -var2 * var9; int var11 = -var1 * var10 + -var2 * var9;
@ -890,7 +890,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
++var5; ++var5;
} else { } else {
int var18 = var0[var5]; int var18 = var0[var5];
var0[var5++] = ((var2 & 16711935) * var12 + (var18 & 16711935) * var13 & -16711936) + ((var2 & '\uff00') * var12 + (var18 & '\uff00') * var13 & 16711680) >> 8; var0[var5++] = ((var2 & 16711935) * var12 + (var18 & 16711935) * var13 & -16711936) + ((var2 & 65280) * var12 + (var18 & 65280) * var13 & 16711680) >> 8;
} }
var3 += var9; var3 += var9;
@ -913,7 +913,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
++var4; ++var4;
} else { } else {
int var13 = var0[var4]; int var13 = var0[var4];
var0[var4++] = ((var2 & 16711935) * var9 + (var13 & 16711935) * var10 & -16711936) + ((var2 & '\uff00') * var9 + (var13 & '\uff00') * var10 & 16711680) >> 8; var0[var4++] = ((var2 & 16711935) * var9 + (var13 & 16711935) * var10 & -16711936) + ((var2 & 65280) * var9 + (var13 & 65280) * var10 & 16711680) >> 8;
} }
} }
@ -981,7 +981,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
this.anInt3698 = this.anInt3706 - this.height - this.anInt3698; this.anInt3698 = this.anInt3706 - this.height - this.anInt3698;
} }
void drawMinimapRegion(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int[] var9, int[] var10) { public void drawMinimapRegion(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int[] var9, int[] var10) {
try { try {
int var11 = -var3 / 2; int var11 = -var3 / 2;
int var12 = -var4 / 2; int var12 = -var4 / 2;
@ -1136,7 +1136,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
this.anInt3701 = this.anInt3698 = 0; this.anInt3701 = this.anInt3698 = 0;
} }
void method667(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int[] var9, int[] var10) { public void method667(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int[] var9, int[] var10) {
try { try {
int var11 = -var3 / 2; int var11 = -var3 / 2;
int var12 = -var4 / 2; int var12 = -var4 / 2;
@ -1255,7 +1255,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
for(int var4 = 0; var4 < this.anIntArray4081.length; ++var4) { for(int var4 = 0; var4 < this.anIntArray4081.length; ++var4) {
int var5 = this.anIntArray4081[var4]; int var5 = this.anIntArray4081[var4];
if(var5 != 0) { if(var5 != 0) {
int var6 = var5 >> 16 & 255; int var6 = var5 >> 16 & 0xFF;
var6 += var1; var6 += var1;
if(var6 < 1) { if(var6 < 1) {
var6 = 1; var6 = 1;
@ -1263,7 +1263,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
var6 = 255; var6 = 255;
} }
int var7 = var5 >> 8 & 255; int var7 = var5 >> 8 & 0xFF;
var7 += var2; var7 += var2;
if(var7 < 1) { if(var7 < 1) {
var7 = 1; var7 = 1;
@ -1271,7 +1271,7 @@ public class Class3_Sub28_Sub16_Sub2 extends AbstractSprite {
var7 = 255; var7 = 255;
} }
int var8 = var5 & 255; int var8 = var5 & 0xFF;
var8 += var3; var8 += var3;
if(var8 < 1) { if(var8 < 1) {
var8 = 1; var8 = 1;

View file

@ -26,7 +26,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
int var21 = Toolkit.JAVA_TOOLKIT.getBuffer()[var17]; int var21 = Toolkit.JAVA_TOOLKIT.getBuffer()[var17];
int var22 = var20 >>> 24; int var22 = var20 >>> 24;
int var23 = 256 - var22; int var23 = 256 - var22;
Toolkit.JAVA_TOOLKIT.getBuffer()[var17++] = ((var20 & 16711935) * var22 + (var21 & 16711935) * var23 & -16711936) + ((var20 & '\uff00') * var22 + (var21 & '\uff00') * var23 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var17++] = ((var20 & 16711935) * var22 + (var21 & 16711935) * var23 & -16711936) + ((var20 & 65280) * var22 + (var21 & 65280) * var23 & 16711680) >>> 8;
var18 += var13; var18 += var13;
var19 -= var12; var19 -= var12;
} }
@ -139,7 +139,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
int var18 = var0[var5]; int var18 = var0[var5];
int var19 = (var17 >>> 24) * var12 >> 8; int var19 = (var17 >>> 24) * var12 >> 8;
int var20 = 256 - var19; int var20 = 256 - var19;
var0[var5++] = ((var17 & 16711935) * var19 + (var18 & 16711935) * var20 & -16711936) + ((var17 & '\uff00') * var19 + (var18 & '\uff00') * var20 & 16711680) >>> 8; var0[var5++] = ((var17 & 16711935) * var19 + (var18 & 16711935) * var20 & -16711936) + ((var17 & 65280) * var19 + (var18 & 65280) * var20 & 16711680) >>> 8;
var3 += var9; var3 += var9;
} }
@ -154,7 +154,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
if(var6 != 0) { if(var6 != 0) {
var1 -= this.anInt3701 << 4; var1 -= this.anInt3701 << 4;
var2 -= this.anInt3698 << 4; var2 -= this.anInt3698 << 4;
double var7 = (double)(var5 & '\uffff') * 9.587379924285257E-5D; double var7 = (double)(var5 & 65535) * 9.587379924285257E-5D;
int var9 = (int)Math.floor(Math.sin(var7) * (double)var6 + 0.5D); int var9 = (int)Math.floor(Math.sin(var7) * (double)var6 + 0.5D);
int var10 = (int)Math.floor(Math.cos(var7) * (double)var6 + 0.5D); int var10 = (int)Math.floor(Math.cos(var7) * (double)var6 + 0.5D);
int var11 = -var1 * var10 + -var2 * var9; int var11 = -var1 * var10 + -var2 * var9;
@ -280,7 +280,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
++var37; ++var37;
} }
} }
@ -310,7 +310,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var36 += var26; var36 += var26;
++var37; ++var37;
} }
@ -342,7 +342,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var36 += var26; var36 += var26;
++var37; ++var37;
} }
@ -376,7 +376,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var35 += var27; var35 += var27;
++var37; ++var37;
} }
@ -420,7 +420,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var35 += var27; var35 += var27;
var36 += var26; var36 += var26;
++var37; ++var37;
@ -465,7 +465,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var35 += var27; var35 += var27;
var36 += var26; var36 += var26;
++var37; ++var37;
@ -499,7 +499,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var35 += var27; var35 += var27;
++var37; ++var37;
} }
@ -543,7 +543,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var35 += var27; var35 += var27;
var36 += var26; var36 += var26;
++var37; ++var37;
@ -588,7 +588,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34]; var39 = Toolkit.JAVA_TOOLKIT.getBuffer()[var34];
var40 = var38 >>> 24; var40 = var38 >>> 24;
var41 = 256 - var40; var41 = 256 - var40;
Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & '\uff00') * var40 + (var39 & '\uff00') * var41 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var34++] = ((var38 & 16711935) * var40 + (var39 & 16711935) * var41 & -16711936) + ((var38 & 65280) * var40 + (var39 & 65280) * var41 & 16711680) >>> 8;
var35 += var27; var35 += var27;
var36 += var26; var36 += var26;
++var37; ++var37;
@ -605,7 +605,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
} }
} }
final void drawMinimapRegion(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int[] var9, int[] var10) { public final void drawMinimapRegion(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int[] var9, int[] var10) {
try { try {
int var11 = -var3 / 2; int var11 = -var3 / 2;
int var12 = -var4 / 2; int var12 = -var4 / 2;
@ -628,7 +628,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
int var23 = Toolkit.JAVA_TOOLKIT.getBuffer()[var19]; int var23 = Toolkit.JAVA_TOOLKIT.getBuffer()[var19];
int var24 = var22 >>> 24; int var24 = var22 >>> 24;
int var25 = 256 - var24; int var25 = 256 - var24;
Toolkit.JAVA_TOOLKIT.getBuffer()[var19++] = ((var22 & 16711935) * var24 + (var23 & 16711935) * var25 & -16711936) + ((var22 & '\uff00') * var24 + (var23 & '\uff00') * var25 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var19++] = ((var22 & 16711935) * var24 + (var23 & 16711935) * var25 & -16711936) + ((var22 & 65280) * var24 + (var23 & 65280) * var25 & 16711680) >>> 8;
var20 += var14; var20 += var14;
var21 -= var13; var21 -= var13;
} }
@ -642,7 +642,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
} }
final void method667(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int[] var9, int[] var10) { public final void method667(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int[] var9, int[] var10) {
try { try {
int var11 = -var3 / 2; int var11 = -var3 / 2;
int var12 = -var4 / 2; int var12 = -var4 / 2;
@ -665,7 +665,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
int var23 = Toolkit.JAVA_TOOLKIT.getBuffer()[var19]; int var23 = Toolkit.JAVA_TOOLKIT.getBuffer()[var19];
int var24 = var22 >>> 24; int var24 = var22 >>> 24;
int var25 = 256 - var24; int var25 = 256 - var24;
Toolkit.JAVA_TOOLKIT.getBuffer()[var19++] = ((var22 & 16711935) * var24 + (var23 & 16711935) * var25 & -16711936) + ((var22 & '\uff00') * var24 + (var23 & '\uff00') * var25 & 16711680) >>> 8; Toolkit.JAVA_TOOLKIT.getBuffer()[var19++] = ((var22 & 16711935) * var24 + (var23 & 16711935) * var25 & -16711936) + ((var22 & 65280) * var24 + (var23 & 65280) * var25 & 16711680) >>> 8;
var20 += var14; var20 += var14;
var21 -= var13; var21 -= var13;
} }
@ -758,7 +758,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
} else { } else {
int var13 = 256 - var12; int var13 = 256 - var12;
int var14 = var0[var4]; int var14 = var0[var4];
var0[var4++] = ((var2 & 16711935) * var12 + (var14 & 16711935) * var13 & -16711936) + ((var2 & '\uff00') * var12 + (var14 & '\uff00') * var13 & 16711680) >>> 8; var0[var4++] = ((var2 & 16711935) * var12 + (var14 & 16711935) * var13 & -16711936) + ((var2 & 65280) * var12 + (var14 & 65280) * var13 & 16711680) >>> 8;
} }
} }
@ -931,7 +931,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
} else { } else {
int var13 = 256 - var12; int var13 = 256 - var12;
int var14 = var0[var4]; int var14 = var0[var4];
var0[var4++] = ((var2 & 16711935) * var12 + (var14 & 16711935) * var13 & -16711936) + ((var2 & '\uff00') * var12 + (var14 & '\uff00') * var13 & 16711680) >>> 8; var0[var4++] = ((var2 & 16711935) * var12 + (var14 & 16711935) * var13 & -16711936) + ((var2 & 65280) * var12 + (var14 & 65280) * var13 & 16711680) >>> 8;
} }
} }
@ -948,7 +948,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
int var13 = 256 - var12; int var13 = 256 - var12;
int var14 = var1[var3++]; int var14 = var1[var3++];
int var15 = var0[var4]; int var15 = var0[var4];
var0[var4++] = ((var14 & 16711935) * var12 + (var15 & 16711935) * var13 & -16711936) + ((var14 & '\uff00') * var12 + (var15 & '\uff00') * var13 & 16711680) >>> 8; var0[var4++] = ((var14 & 16711935) * var12 + (var15 & 16711935) * var13 & -16711936) + ((var14 & 65280) * var12 + (var15 & 65280) * var13 & 16711680) >>> 8;
} }
var4 += var7; var4 += var7;
@ -971,7 +971,7 @@ public final class Class3_Sub28_Sub16_Sub2_Sub1 extends Class3_Sub28_Sub16_Sub2
} else { } else {
int var17 = 256 - var16; int var17 = 256 - var16;
int var18 = var0[var5]; int var18 = var0[var5];
var0[var5++] = ((var2 & 16711935) * var16 + (var18 & 16711935) * var17 & -16711936) + ((var2 & '\uff00') * var16 + (var18 & '\uff00') * var17 & 16711680) >>> 8; var0[var5++] = ((var2 & 16711935) * var16 + (var18 & 16711935) * var17 & -16711936) + ((var2 & 65280) * var16 + (var18 & 65280) * var17 & 16711680) >>> 8;
} }
var3 += var9; var3 += var9;

View file

@ -110,7 +110,7 @@ public final class Class3_Sub28_Sub17_Sub1 extends Font {
} }
private static void method706(int[] var0, byte[] var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9) { private static void method706(int[] var0, byte[] var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9) {
var2 = ((var2 & 16711935) * var9 & -16711936) + ((var2 & '\uff00') * var9 & 16711680) >> 8; var2 = ((var2 & 16711935) * var9 & -16711936) + ((var2 & 65280) * var9 & 16711680) >> 8;
var9 = 256 - var9; var9 = 256 - var9;
for(int var10 = -var6; var10 < 0; ++var10) { for(int var10 = -var6; var10 < 0; ++var10) {
@ -119,7 +119,7 @@ public final class Class3_Sub28_Sub17_Sub1 extends Font {
++var4; ++var4;
} else { } else {
int var12 = var0[var4]; int var12 = var0[var4];
var0[var4++] = (((var12 & 16711935) * var9 & -16711936) + ((var12 & '\uff00') * var9 & 16711680) >> 8) + var2; var0[var4++] = (((var12 & 16711935) * var9 & -16711936) + ((var12 & 65280) * var9 & 16711680) >> 8) + var2;
} }
} }

View file

@ -18,7 +18,7 @@ final class Class3_Sub28_Sub20 extends Node {
private final boolean aBoolean3787; private final boolean aBoolean3787;
private final int anInt3788; private final int anInt3788;
private final boolean aBoolean3789; private final boolean aBoolean3789;
private final Class82 aClass82_3790; private final Texture aTexture_3790;
private int anInt3791; private int anInt3791;
private int[] anIntArray3793; private int[] anIntArray3793;
static Class118 aClass118_3794 = Class21.method913(); static Class118 aClass118_3794 = Class21.method913();
@ -32,12 +32,12 @@ final class Class3_Sub28_Sub20 extends Node {
final int[] method718(Interface2 var1, float var3, CacheIndex var4, boolean var5) { final int[] method718(Interface2 var1, float var3, CacheIndex var4, boolean var5) {
try { try {
if(null == this.anIntArray3793 || this.aFloat3782 != var3) { if(null == this.anIntArray3793 || this.aFloat3782 != var3) {
if(!this.aClass82_3790.method1408(var1, var4)) { if(!this.aTexture_3790.method1408(var1, var4)) {
return null; return null;
} }
int var6 = !var5?128:64; int var6 = !var5?128:64;
this.anIntArray3793 = this.aClass82_3790.method1404(var6, this.aBoolean3800, var6, var3, var4, var1, true); this.anIntArray3793 = this.aTexture_3790.method1404(var6, this.aBoolean3800, var6, var3, var4, var1, true);
this.aFloat3782 = var3; this.aFloat3782 = var3;
if(this.aBoolean3789) { if(this.aBoolean3789) {
int[] var7 = new int[var6]; int[] var7 = new int[var6];
@ -57,7 +57,7 @@ final class Class3_Sub28_Sub20 extends Node {
--var14; --var14;
int var12 = this.anIntArray3793[var14]; int var12 = this.anIntArray3793[var14];
var7[var11] += Unsorted.bitwiseAnd(var12, 16726965) >> 16; var7[var11] += Unsorted.bitwiseAnd(var12, 16726965) >> 16;
var8[var11] += Unsorted.bitwiseAnd('\uff72', var12) >> 8; var8[var11] += Unsorted.bitwiseAnd(65394, var12) >> 8;
var9[var11] += Unsorted.bitwiseAnd(var12, 255); var9[var11] += Unsorted.bitwiseAnd(var12, 255);
} }
@ -92,7 +92,7 @@ final class Class3_Sub28_Sub20 extends Node {
--var27; --var27;
var20 = var28 / 9; var20 = var28 / 9;
--var25; --var25;
var10[var25] = Class3_Sub13_Sub29.bitwiseOr(var22, Class3_Sub13_Sub29.bitwiseOr(var20 << 16, var21 << 8)); var10[var25] = TextureOperation3.bitwiseOr(var22, TextureOperation3.bitwiseOr(var20 << 16, var21 << 8));
var28 += var7[var27] + -var7[var26]; var28 += var7[var27] + -var7[var26];
var29 += var9[var27] - var9[var26]; var29 += var9[var27] - var9[var26];
var30 += -var8[var26] + var8[var27]; var30 += -var8[var26] + var8[var27];
@ -111,7 +111,7 @@ final class Class3_Sub28_Sub20 extends Node {
--var14; --var14;
int var24 = this.anIntArray3793[var14]; int var24 = this.anIntArray3793[var14];
var7[var11] += (Unsorted.bitwiseAnd(var24, 16729186) >> 16) + -Unsorted.bitwiseAnd(var23 >> 16, 255); var7[var11] += (Unsorted.bitwiseAnd(var24, 16729186) >> 16) + -Unsorted.bitwiseAnd(var23 >> 16, 255);
var8[var11] += (Unsorted.bitwiseAnd('\uff8b', var24) >> 8) + -Unsorted.bitwiseAnd(255, var23 >> 8); var8[var11] += (Unsorted.bitwiseAnd(65419, var24) >> 8) + -Unsorted.bitwiseAnd(255, var23 >> 8);
var9[var11] += -Unsorted.bitwiseAnd(var23, 255) + Unsorted.bitwiseAnd(255, var24); var9[var11] += -Unsorted.bitwiseAnd(var23, 255) + Unsorted.bitwiseAnd(255, var24);
} }
@ -136,7 +136,7 @@ final class Class3_Sub28_Sub20 extends Node {
final boolean method719(CacheIndex var1, Interface2 var2, boolean var4) { final boolean method719(CacheIndex var1, Interface2 var2, boolean var4) {
try { try {
if(this.aClass82_3790.method1408(var2, var1)) { if(this.aTexture_3790.method1408(var2, var1)) {
GL var5 = HDToolKit.gl; GL var5 = HDToolKit.gl;
int var6 = !var4?128:64; int var6 = !var4?128:64;
int var7 = Class27.method961(); int var7 = Class27.method961();
@ -147,7 +147,7 @@ final class Class3_Sub28_Sub20 extends Node {
this.anInt3791 = Class31.anInt582; this.anInt3791 = Class31.anInt582;
this.anInt3795 = var8[0]; this.anInt3795 = var8[0];
HDToolKit.bindTexture2D(this.anInt3795); HDToolKit.bindTexture2D(this.anInt3795);
ByteBuffer var9 = ByteBuffer.wrap(this.aClass82_3790.method1407(var6, var6, this.aBoolean3800, var2, var1)); ByteBuffer var9 = ByteBuffer.wrap(this.aTexture_3790.method1407(var6, var6, this.aBoolean3800, var2, var1));
if(2 == this.anInt3788) { if(2 == this.anInt3788) {
GLU var14 = new GLU(); GLU var14 = new GLU();
var14.gluBuild2DMipmaps(3553, 6408, var6, var6, 6408, 5121, var9); var14.gluBuild2DMipmaps(3553, 6408, var6, var6, 6408, 5121, var9);
@ -169,7 +169,7 @@ final class Class3_Sub28_Sub20 extends Node {
break; break;
} }
var9 = ByteBuffer.wrap(this.aClass82_3790.method1407(var6, var6, this.aBoolean3800, var2, var1)); var9 = ByteBuffer.wrap(this.aTexture_3790.method1407(var6, var6, this.aBoolean3800, var2, var1));
} }
} else { } else {
var5.glTexImage2D(3553, 0, 6408, var6, var6, 0, 6408, 5121, var9); var5.glTexImage2D(3553, 0, 6408, var6, var6, 0, 6408, 5121, var9);
@ -216,9 +216,9 @@ final class Class3_Sub28_Sub20 extends Node {
final int[] method720(boolean var2, Interface2 var3, CacheIndex var4) { final int[] method720(boolean var2, Interface2 var3, CacheIndex var4) {
try { try {
if(this.aClass82_3790.method1408(var3, var4)) { if(this.aTexture_3790.method1408(var3, var4)) {
int var5 = !var2?128:64; int var5 = !var2?128:64;
return this.aClass82_3790.method1404(var5, this.aBoolean3800, var5, 1.0D, var4, var3, false); return this.aTexture_3790.method1404(var5, this.aBoolean3800, var5, 1.0D, var4, var3, false);
} else { } else {
return null; return null;
} }
@ -229,7 +229,7 @@ final class Class3_Sub28_Sub20 extends Node {
final boolean method722(Interface2 var2, CacheIndex var3) { final boolean method722(Interface2 var2, CacheIndex var3) {
try { try {
return this.aClass82_3790.method1408(var2, var3); return this.aTexture_3790.method1408(var2, var3);
} catch (RuntimeException var5) { } catch (RuntimeException var5) {
throw ClientErrorException.clientError(var5, "uh.P(" + -5 + ',' + (var2 != null?"{...}":"null") + ',' + (var3 != null?"{...}":"null") + ')'); throw ClientErrorException.clientError(var5, "uh.P(" + -5 + ',' + (var2 != null?"{...}":"null") + ',' + (var3 != null?"{...}":"null") + ')');
} }
@ -272,15 +272,6 @@ final class Class3_Sub28_Sub20 extends Node {
} }
} }
// static void method724() {
// try {
// Class163_Sub2_Sub1.aReferenceCache_4015.clearSoftReferences();
//
// } catch (RuntimeException var2) {
// throw ClientErrorException.clientError(var2, "uh.B(" + -109 + ')');
// }
// }
protected final void finalize() throws Throwable { protected final void finalize() throws Throwable {
try { try {
if(this.anInt3795 != -1) { if(this.anInt3795 != -1) {
@ -345,7 +336,7 @@ final class Class3_Sub28_Sub20 extends Node {
int var10; int var10;
int var11; int var11;
if(var8 > var9) { if(var8 > var9) {
var11 = '\u8000'; var11 = 32768;
var10 = var9 * 65536 / var8; var10 = var9 * 65536 / var8;
while(var6 != var4) { while(var6 != var4) {
@ -378,7 +369,7 @@ final class Class3_Sub28_Sub20 extends Node {
} }
} }
} else { } else {
var11 = '\u8000'; var11 = 32768;
var10 = 65536 * var8 / var9; var10 = 65536 * var8 / var9;
while(var7 != var5) { while(var7 != var5) {
@ -426,7 +417,7 @@ final class Class3_Sub28_Sub20 extends Node {
Class3_Sub28_Sub20(DataBuffer var1) { Class3_Sub28_Sub20(DataBuffer var1) {
try { try {
this.aClass82_3790 = new Class82(var1); this.aTexture_3790 = new Texture(var1);
this.aBoolean3789 = var1.readUnsignedByte() == 1; this.aBoolean3789 = var1.readUnsignedByte() == 1;
this.aBoolean3800 = 1 == var1.readUnsignedByte(); this.aBoolean3800 = 1 == var1.readUnsignedByte();
this.aBoolean3787 = var1.readUnsignedByte() == 1; this.aBoolean3787 = var1.readUnsignedByte() == 1;

View file

@ -7,7 +7,6 @@ final class Class3_Sub28_Sub3 extends Node {
int anInt3549 = 0; int anInt3549 = 0;
int anInt3550; int anInt3550;
static RSInterface aClass11_3551; static RSInterface aClass11_3551;
static int anInt3552;
boolean aBoolean3553; boolean aBoolean3553;
RSString aClass94_3554; RSString aClass94_3554;
int anInt3555 = 12800; int anInt3555 = 12800;
@ -88,7 +87,7 @@ final class Class3_Sub28_Sub3 extends Node {
var2 = var2.toLowercase(); var2 = var2.toLowercase();
int var4 = 0; int var4 = 0;
short[] var3 = new short[16]; short[] var3 = new short[16];
int var6 = !var1?0:'\u8000'; int var6 = !var1?0:32768;
int var7 = (!var1?Class83.anInt1156:RenderAnimationDefinition.anInt377) + var6; int var7 = (!var1?Class83.anInt1156:RenderAnimationDefinition.anInt377) + var6;
for(int var8 = var6; var8 < var7; ++var8) { for(int var8 = var6; var8 < var7; ++var8) {
@ -121,7 +120,7 @@ final class Class3_Sub28_Sub3 extends Node {
var13[var14] = LinkableRSString.method733(var3[var14]).method554(); var13[var14] = LinkableRSString.method733(var3[var14]).method554();
} }
Class3_Sub13_Sub29.method307(var13, Class99.aShortArray1398, 100); TextureOperation3.method307(var13, Class99.aShortArray1398, 100);
} catch (RuntimeException var12) { } catch (RuntimeException var12) {
throw ClientErrorException.clientError(var12, "bn.C(" + (byte) 123 + ',' + var1 + ',' + (var2 != null?"{...}":"null") + ')'); throw ClientErrorException.clientError(var12, "bn.C(" + (byte) 123 + ',' + var1 + ',' + (var2 != null?"{...}":"null") + ')');
} }

View file

@ -54,7 +54,7 @@ final class Class3_Sub28_Sub4 extends Node {
try { try {
if(null != this.anIntArray3567) { if(null != this.anIntArray3567) {
for(int var2 = 0; var2 < this.anIntArray3567.length; ++var2) { for(int var2 = 0; var2 < this.anIntArray3567.length; ++var2) {
this.anIntArray3567[var2] = Class3_Sub13_Sub29.bitwiseOr(this.anIntArray3567[var2], '\u8000'); this.anIntArray3567[var2] = TextureOperation3.bitwiseOr(this.anIntArray3567[var2], 32768);
} }
} }
@ -92,12 +92,12 @@ final class Class3_Sub28_Sub4 extends Node {
} }
if(var2 == Class23.anInt453) { if(var2 == Class23.anInt453) {
if(0 != var2 && var1 != Class3_Sub13_Sub21.anInt3263) { if(0 != var2 && var1 != TextureOperation37.anInt3263) {
Unsorted.anShaderInterfaceArray70[var2].method23(var1); Unsorted.anShaderInterfaceArray70[var2].method23(var1);
Class3_Sub13_Sub21.anInt3263 = var1; TextureOperation37.anInt3263 = var1;
} }
} else { } else {
if(Class3_Sub13_Sub17.aBoolean3207) { if(TextureOperation23.aBoolean3207) {
return; return;
} }
@ -112,7 +112,7 @@ final class Class3_Sub28_Sub4 extends Node {
} }
Class23.anInt453 = var2; Class23.anInt453 = var2;
Class3_Sub13_Sub21.anInt3263 = var1; TextureOperation37.anInt3263 = var1;
} }
} catch (RuntimeException var4) { } catch (RuntimeException var4) {

View file

@ -39,7 +39,7 @@ final class Class3_Sub28_Sub5 extends Node {
if(var5 >= Class159.anInt2020 && Class57.anInt902 >= var5) { if(var5 >= Class159.anInt2020 && Class57.anInt902 >= var5) {
var21 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var2 + var4, Class101.anInt1425); var21 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var2 + var4, Class101.anInt1425);
var22 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var2 + var4, Class101.anInt1425); var22 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var2 + var4, Class101.anInt1425);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var5], var22, 91, var21, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var5], var22, 91, var21, var0);
} }
for(int var20 = var15 * (-1 + var1); 0 < var7; var20 -= var15) { for(int var20 = var15 * (-1 + var1); 0 < var7; var20 -= var15) {
@ -71,11 +71,11 @@ final class Class3_Sub28_Sub5 extends Node {
int var23 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 + var4, Class101.anInt1425); int var23 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, var6 + var4, Class101.anInt1425);
int var24 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var6 + var4, Class101.anInt1425); int var24 = Class40.method1040(Class3_Sub28_Sub18.anInt3765, -var6 + var4, Class101.anInt1425);
if(var21 >= Class159.anInt2020) { if(var21 >= Class159.anInt2020) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var21], var24, 121, var23, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var21], var24, 121, var23, var0);
} }
if(var22 <= Class57.anInt902) { if(var22 <= Class57.anInt902) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var22], var24, -110, var23, var0); TextureOperation18.method282(Class38.anIntArrayArray663[var22], var24, -110, var23, var0);
} }
} }
} }
@ -251,7 +251,7 @@ final class Class3_Sub28_Sub5 extends Node {
while(Objects.requireNonNull(fileIds).length > var8) { while(Objects.requireNonNull(fileIds).length > var8) {
byte[] var9 = cacheIndex0.getFile(frame, fileIds[var8]); byte[] var9 = cacheIndex0.getFile(frame, fileIds[var8]);
int skinId = 255 & var9[1] | (var9[0] & 255) << 8; int skinId = 255 & var9[1] | (var9[0] & 0xFF) << 8;
Class3_Sub17 var12 = (Class3_Sub17) var5.method1222(); Class3_Sub17 var12 = (Class3_Sub17) var5.method1222();
Class3_Sub17 skin = null; Class3_Sub17 skin = null;

View file

@ -23,12 +23,12 @@ final class Class3_Sub28_Sub9 extends Node {
byte[] var2 = Class163_Sub1.aByteArrayArray2987[0]; byte[] var2 = Class163_Sub1.aByteArrayArray2987[0];
Object var3; Object var3;
if(Class3_Sub13_Sub22.aBooleanArray3272[0]) { if(TextureOperation0.aBooleanArray3272[0]) {
byte[] var4 = Class163_Sub3.aByteArrayArray3005[0]; byte[] var4 = Class163_Sub3.aByteArrayArray3005[0];
int[] var5 = new int[var1]; int[] var5 = new int[var1];
for(int var6 = 0; var6 < var1; ++var6) { for(int var6 = 0; var6 < var1; ++var6) {
var5[var6] = Class3_Sub13_Sub29.bitwiseOr(Unsorted.bitwiseAnd(var4[var6] << 24, -16777216), Class3_Sub13_Sub38.spritePalette[Unsorted.bitwiseAnd(255, var2[var6])]); var5[var6] = TextureOperation3.bitwiseOr(Unsorted.bitwiseAnd(var4[var6] << 24, -16777216), TextureOperation38.spritePalette[Unsorted.bitwiseAnd(255, var2[var6])]);
} }
var3 = new Class3_Sub28_Sub16_Sub2_Sub1(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], var5); var3 = new Class3_Sub28_Sub16_Sub2_Sub1(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], var5);
@ -36,7 +36,7 @@ final class Class3_Sub28_Sub9 extends Node {
int[] var8 = new int[var1]; int[] var8 = new int[var1];
for(int var9 = 0; var9 < var1; ++var9) { for(int var9 = 0; var9 < var1; ++var9) {
var8[var9] = Class3_Sub13_Sub38.spritePalette[Unsorted.bitwiseAnd(var2[var9], 255)]; var8[var9] = TextureOperation38.spritePalette[Unsorted.bitwiseAnd(var2[var9], 255)];
} }
var3 = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], var8); var3 = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[0], Unsorted.anIntArray2591[0], Class140_Sub7.anIntArray2931[0], Unsorted.anIntArray3076[0], var8);
@ -78,15 +78,15 @@ final class Class3_Sub28_Sub9 extends Node {
static void method581(CacheIndex var0, CacheIndex var2) { static void method581(CacheIndex var0, CacheIndex var2) {
try { try {
TextureOperation.smallFont = Unsorted.method1300(Sprites.p11FullSpriteArchive, var2, var0); FontType.smallFont = Unsorted.method1300(Sprites.p11FullSpriteArchive, var2, var0);
if(HDToolKit.highDetail) { if(HDToolKit.highDetail) {
Class157.aClass3_Sub28_Sub17_Sub1_2000 = Class70.method1287(Sprites.p11FullSpriteArchive, var0, var2); Class157.aClass3_Sub28_Sub17_Sub1_2000 = Class70.method1287(Sprites.p11FullSpriteArchive, var0, var2);
} else { } else {
Class157.aClass3_Sub28_Sub17_Sub1_2000 = (Class3_Sub28_Sub17_Sub1) TextureOperation.smallFont; Class157.aClass3_Sub28_Sub17_Sub1_2000 = (Class3_Sub28_Sub17_Sub1) FontType.smallFont;
} }
Class126.plainFont = Unsorted.method1300(Sprites.p12FullSpriteArchive, var2, var0); FontType.plainFont = Unsorted.method1300(Sprites.p12FullSpriteArchive, var2, var0);
Class168.bold = Unsorted.method1300(Sprites.b12FullSpriteArchive, var2, var0); FontType.bold = Unsorted.method1300(Sprites.b12FullSpriteArchive, var2, var0);
} catch (RuntimeException var4) { } catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "hn.D(" + (var0 != null?"{...}":"null") + ',' + 0 + ',' + (var2 != null?"{...}":"null") + ')'); throw ClientErrorException.clientError(var4, "hn.D(" + (var0 != null?"{...}":"null") + ',' + 0 + ',' + (var2 != null?"{...}":"null") + ')');
} }

View file

@ -16,7 +16,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
static int anInt1473; static int anInt1473;
static float aFloat1475; static float aFloat1475;
static int anInt1736; static int anInt1736;
static int[] anIntArray2709 = new int[]{0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, '\uffff', 131071, 262143, 524287, 1048575, 2097151, 4194303, 8388607, 16777215, 33554431, 67108863, 134217727, 268435455, 536870911, 1073741823, Integer.MAX_VALUE, -1}; static int[] anIntArray2709 = new int[]{0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, 65535, 131071, 262143, 524287, 1048575, 2097151, 4194303, 8388607, 16777215, 33554431, 67108863, 134217727, 268435455, 536870911, 1073741823, Integer.MAX_VALUE, -1};
static int anInt1971; static int anInt1971;
private ISAACCipher isaacCipher; private ISAACCipher isaacCipher;
static int[] anIntArray3804 = new int[256]; static int[] anIntArray3804 = new int[256];
@ -37,43 +37,43 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
if(var1 >= 0) { if(var1 >= 0) {
int var2 = Class117.anIntArray1613[var1]; int var2 = Class117.anIntArray1613[var1];
int var3 = Class27.anIntArray512[var1]; int var3 = Class27.anIntArray512[var1];
int var4 = Class3_Sub13_Sub7.aShortArray3095[var1]; int var4 = TextureOperation27.aShortArray3095[var1];
if(var4 >= 2000) { if(var4 >= 2000) {
var4 -= 2000; var4 -= 2000;
} }
long var6 = Class3_Sub13_Sub22.aLongArray3271[var1]; long var6 = TextureOperation0.aLongArray3271[var1];
int var5 = (int)Class3_Sub13_Sub22.aLongArray3271[var1]; int var5 = (int) TextureOperation0.aLongArray3271[var1];
Player var8; Player var8;
if(31 == var4) { if(31 == var4) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(null != var8) { if(null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(71); TextureOperation12.outgoingBuffer.putOpcode(71);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
if(var4 == 46) { if(var4 == 46) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(247); TextureOperation12.outgoingBuffer.putOpcode(247);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShortLE(Texture.anInt1152 + var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2 + Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShort128LE(var2 + Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Integer.MAX_VALUE & (int)(var6 >>> 32)); TextureOperation12.outgoingBuffer.writeShort(Integer.MAX_VALUE & (int)(var6 >>> 32));
} }
if(var4 == 40) { if(var4 == 40) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(27); TextureOperation12.outgoingBuffer.putOpcode(27);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(anInt1473); TextureOperation12.outgoingBuffer.writeShort(anInt1473);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(var3); TextureOperation12.outgoingBuffer.writeIntLE2(var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var2); TextureOperation12.outgoingBuffer.writeShortLE(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(Class3_Sub28_Sub18.anInt3764); TextureOperation12.outgoingBuffer.writeIntLE2(Class3_Sub28_Sub18.anInt3764);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class164.anInt2050); TextureOperation12.outgoingBuffer.writeShort128LE(Class164.anInt2050);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -89,8 +89,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(30); TextureOperation12.outgoingBuffer.putOpcode(30);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var5); TextureOperation12.outgoingBuffer.writeShort(var5);
} }
} }
@ -102,29 +102,29 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(78); TextureOperation12.outgoingBuffer.putOpcode(78);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
} }
} }
if(var4 == 44) { if(var4 == 44) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(null != var8) { if(null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(133); TextureOperation12.outgoingBuffer.putOpcode(133);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
} }
} }
if(var4 == 58) { if(var4 == 58) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(135); TextureOperation12.outgoingBuffer.putOpcode(135);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(var3); TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -132,14 +132,14 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
if(var4 == 42) { if(var4 == 42) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(254); TextureOperation12.outgoingBuffer.putOpcode(254);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var2 + Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShortLE(var2 + Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.putShortA((int)(var6 >>> 32) & Integer.MAX_VALUE); TextureOperation12.outgoingBuffer.putShortA((int)(var6 >>> 32) & Integer.MAX_VALUE);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var3 - -Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShort(var3 - -Texture.anInt1152);
} }
if(28 == var4) { if(28 == var4) {
Class3_Sub13_Sub19.method264((byte)122); TextureOperation4.method264((byte)122);
} }
if(var4 == 45) { if(var4 == 45) {
@ -150,10 +150,10 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(239); TextureOperation12.outgoingBuffer.putOpcode(239);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(anInt872); TextureOperation12.outgoingBuffer.writeIntLE2(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(RSInterface.anInt278); TextureOperation12.outgoingBuffer.putShortA(RSInterface.anInt278);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
@ -172,18 +172,18 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(66); TextureOperation12.outgoingBuffer.putOpcode(66);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var5); TextureOperation12.outgoingBuffer.writeShort(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var3 - -Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShort128LE(var3 - -Texture.anInt1152);
} }
if(var4 == 1001) { if(var4 == 1001) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(170); TextureOperation12.outgoingBuffer.putOpcode(170);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Integer.MAX_VALUE & (int)(var6 >>> 32)); TextureOperation12.outgoingBuffer.writeShort128LE(Integer.MAX_VALUE & (int)(var6 >>> 32));
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2 - -Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShort128LE(var2 - -Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var3 - -Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShort128LE(var3 - -Texture.anInt1152);
} }
if(var4 == 1002) { if(var4 == 1002) {
@ -191,8 +191,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(92); TextureOperation12.outgoingBuffer.putOpcode(92);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
RSInterface var13; RSInterface var13;
@ -201,8 +201,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
if(null != var13 && var13.itemIds[var2] >= 100000) { if(null != var13 && var13.itemIds[var2] >= 100000) {
addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{RSString.stringAnimator(var13.itemIds[var2]), TextCore.aClass94_3777, ItemDefinition.getItemDefinition(var5).name}), -1); addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{RSString.stringAnimator(var13.itemIds[var2]), TextCore.aClass94_3777, ItemDefinition.getItemDefinition(var5).name}), -1);
} else { } else {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(92); TextureOperation12.outgoingBuffer.putOpcode(92);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
anInt2330 = 0; anInt2330 = 0;
@ -215,19 +215,19 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.method589(WorldListCountry.localPlane, var2, var3); Unsorted.method589(WorldListCountry.localPlane, var2, var3);
} else if (var5 == 1) { } else if (var5 == 1) {
if (0 < Player.rights && ObjectDefinition.aBooleanArray1490[82] && ObjectDefinition.aBooleanArray1490[81]) { if (0 < Player.rights && ObjectDefinition.aBooleanArray1490[82] && ObjectDefinition.aBooleanArray1490[81]) {
Class30.method979(Class131.anInt1716 + var2, Class82.anInt1152 + var3, WorldListCountry.localPlane); Class30.method979(Class131.anInt1716 + var2, Texture.anInt1152 + var3, WorldListCountry.localPlane);
} else if (Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, true, 0, 2, var2, 0, 0, 1, var3, Class102.player.anIntArray2767[0])) { } else if (Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, true, 0, 2, var2, 0, 0, 1, var3, Class102.player.anIntArray2767[0])) {
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class1.anInt56); TextureOperation12.outgoingBuffer.writeByte(Class1.anInt56);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class58.anInt916); TextureOperation12.outgoingBuffer.writeByte(Class58.anInt916);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(GraphicDefinition.CAMERA_DIRECTION); TextureOperation12.outgoingBuffer.writeShort(GraphicDefinition.CAMERA_DIRECTION);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(57); TextureOperation12.outgoingBuffer.writeByte(57);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class3_Sub13_Sub8.anInt3102); TextureOperation12.outgoingBuffer.writeByte(TextureOperation9.anInt3102);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class164_Sub2.anInt3020); TextureOperation12.outgoingBuffer.writeByte(Class164_Sub2.anInt3020);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(89); TextureOperation12.outgoingBuffer.writeByte(89);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class102.player.anInt2819); TextureOperation12.outgoingBuffer.writeShort(Class102.player.anInt2819);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class102.player.anInt2829); TextureOperation12.outgoingBuffer.writeShort(Class102.player.anInt2829);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class129.anInt1692); TextureOperation12.outgoingBuffer.writeByte(Class129.anInt1692);
Class3_Sub13_Sub1.outgoingBuffer.writeByte(63); TextureOperation12.outgoingBuffer.writeByte(63);
} }
} }
} }
@ -245,8 +245,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
} }
if(null != var9) { if(null != var9) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(72); TextureOperation12.outgoingBuffer.putOpcode(72);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var9.npcId); TextureOperation12.outgoingBuffer.writeShort(var9.npcId);
} }
} }
} }
@ -254,19 +254,19 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
if(var4 == 47) { if(var4 == 47) {
if (MouseWheel.shiftDown) { if (MouseWheel.shiftDown) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(135); TextureOperation12.outgoingBuffer.putOpcode(135);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(var3); TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
} else { } else {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(156); TextureOperation12.outgoingBuffer.putOpcode(156);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2); TextureOperation12.outgoingBuffer.writeShort128LE(var2);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(var3); TextureOperation12.outgoingBuffer.writeIntLE2(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
} }
@ -274,49 +274,49 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
} }
if(var4 == 3) { if(var4 == 3) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(253); TextureOperation12.outgoingBuffer.putOpcode(253);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(anInt872); TextureOperation12.outgoingBuffer.writeIntLE2(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2); TextureOperation12.outgoingBuffer.writeShort128LE(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(var3); TextureOperation12.outgoingBuffer.writeIntLE2(var3);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(RSInterface.anInt278); TextureOperation12.outgoingBuffer.writeShortLE(RSInterface.anInt278);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
} }
if(var4 == 10) { if(var4 == 10) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(var8 != null) { if(var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(4); TextureOperation12.outgoingBuffer.putOpcode(4);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
} }
} }
if(41 == var4 && Class3_Sub13_Sub7.aClass11_3087 == null) { if(41 == var4 && TextureOperation27.aClass11_3087 == null) {
Unsorted.method78(var2, var3); Unsorted.method78(var2, var3);
Class3_Sub13_Sub7.aClass11_3087 = AbstractSprite.method638(var3, var2); TextureOperation27.aClass11_3087 = AbstractSprite.method638(var3, var2);
Class20.method909(Class3_Sub13_Sub7.aClass11_3087); Class20.method909(TextureOperation27.aClass11_3087);
} }
if(49 == var4) { if(49 == var4) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(84); TextureOperation12.outgoingBuffer.putOpcode(84);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Integer.MAX_VALUE & (int)(var6 >>> 32)); TextureOperation12.outgoingBuffer.writeShort128LE(Integer.MAX_VALUE & (int)(var6 >>> 32));
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShort128LE(Texture.anInt1152 + var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var2 - -Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShortLE(var2 - -Class131.anInt1716);
} }
if(var4 == 23) { if(var4 == 23) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(206); TextureOperation12.outgoingBuffer.putOpcode(206);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5);//itemId TextureOperation12.outgoingBuffer.putShortA(var5);//itemId
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var2);//data TextureOperation12.outgoingBuffer.writeShortLE(var2);//data
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(var3);//slot TextureOperation12.outgoingBuffer.writeIntLE2(var3);//slot
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -324,25 +324,25 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
if(var4 == 14) { if(var4 == 14) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(134); TextureOperation12.outgoingBuffer.putOpcode(134);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.putShortA(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class164.anInt2050); TextureOperation12.outgoingBuffer.writeShort(Class164.anInt2050);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var3 - -Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShortLE(var3 - -Texture.anInt1152);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(anInt1473); TextureOperation12.outgoingBuffer.writeShort(anInt1473);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764); TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
Class3_Sub13_Sub1.outgoingBuffer.putShortA((int)(var6 >>> 32) & Integer.MAX_VALUE); TextureOperation12.outgoingBuffer.putShortA((int)(var6 >>> 32) & Integer.MAX_VALUE);
} }
if(var4 == 37) { if(var4 == 37) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(var8 != null) { if(var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(114); TextureOperation12.outgoingBuffer.putOpcode(114);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
@ -352,18 +352,18 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
if(var4 == 5) { if(var4 == 5) {
if (MouseWheel.shiftDown) { if (MouseWheel.shiftDown) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(135); TextureOperation12.outgoingBuffer.putOpcode(135);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(var3); TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
} else { } else {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(55); TextureOperation12.outgoingBuffer.putOpcode(55);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(var3); TextureOperation12.outgoingBuffer.writeIntV1(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
@ -385,10 +385,10 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(228); TextureOperation12.outgoingBuffer.putOpcode(228);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var5); TextureOperation12.outgoingBuffer.writeShort(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShort128LE(Texture.anInt1152 + var3);
} }
if(var4 == 4) { if(var4 == 4) {
@ -399,8 +399,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(148); TextureOperation12.outgoingBuffer.putOpcode(148);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
} }
} }
@ -425,40 +425,40 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
} else { } else {
if(29 == var4) { if(29 == var4) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(null != var8) { if(null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(180); TextureOperation12.outgoingBuffer.putOpcode(180);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
if(var4 == 35) { if(var4 == 35) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(161); TextureOperation12.outgoingBuffer.putOpcode(161);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(var3); TextureOperation12.outgoingBuffer.writeIntLE2(var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2); TextureOperation12.outgoingBuffer.writeShort128LE(var2);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
} }
if(15 == var4) { if(15 == var4) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(var8 != null) { if(var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(195); TextureOperation12.outgoingBuffer.putOpcode(195);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(RSInterface.anInt278); TextureOperation12.outgoingBuffer.putShortA(RSInterface.anInt278);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(anInt872); TextureOperation12.outgoingBuffer.writeIntLE2(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
@ -476,17 +476,17 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(109); TextureOperation12.outgoingBuffer.putOpcode(109);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var3 - -Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShortLE(var3 - -Texture.anInt1152);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var2 + Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShort(var2 + Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
if(var4 == 25) { if(var4 == 25) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(81); TextureOperation12.outgoingBuffer.putOpcode(81);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var5); TextureOperation12.outgoingBuffer.writeShort(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(var3); TextureOperation12.outgoingBuffer.writeIntV1(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -500,15 +500,15 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(218); TextureOperation12.outgoingBuffer.putOpcode(218);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
} }
} }
int var12; int var12;
if(var4 == 51) { if(var4 == 51) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(10); TextureOperation12.outgoingBuffer.putOpcode(10);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(var3); TextureOperation12.outgoingBuffer.writeInt(var3);
var13 = Class7.getRSInterface(var3); var13 = Class7.getRSInterface(var3);
if(Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) { if(Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
var12 = var13.childDataBuffers[0][1]; var12 = var13.childDataBuffers[0][1];
@ -527,18 +527,18 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(115);//Item on NPC TextureOperation12.outgoingBuffer.putOpcode(115);//Item on NPC
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764); TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(anInt1473); TextureOperation12.outgoingBuffer.writeShortLE(anInt1473);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class164.anInt2050); TextureOperation12.outgoingBuffer.writeShort128LE(Class164.anInt2050);
// System.out.println(Class3_Sub28_Sub18.anInt3764 + ", " + Class110.anInt1473 + ", " + var5 + ", " + Class164.anInt2050); // System.out.println(Class3_Sub28_Sub18.anInt3764 + ", " + Class110.anInt1473 + ", " + var5 + ", " + Class164.anInt2050);
} }
} }
if(59 == var4) { if(59 == var4) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(10); TextureOperation12.outgoingBuffer.putOpcode(10);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(var3); TextureOperation12.outgoingBuffer.writeInt(var3);
var13 = Class7.getRSInterface(var3); var13 = Class7.getRSInterface(var3);
if(Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) { if(Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
var12 = var13.childDataBuffers[0][1]; var12 = var13.childDataBuffers[0][1];
@ -557,13 +557,13 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(101); TextureOperation12.outgoingBuffer.putOpcode(101);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2 - -Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShort128LE(var2 - -Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(anInt1473); TextureOperation12.outgoingBuffer.writeShortLE(anInt1473);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class164.anInt2050); TextureOperation12.outgoingBuffer.writeShortLE(Class164.anInt2050);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShort128LE(Texture.anInt1152 + var3);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764); TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
} }
if(var4 == 1004) { if(var4 == 1004) {
@ -571,8 +571,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(94); TextureOperation12.outgoingBuffer.putOpcode(94);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
if(11 == var4) { if(11 == var4) {
@ -580,11 +580,11 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
CS2Script.anInt2440 = 1; CS2Script.anInt2440 = 1;
Unsorted.method589(WorldListCountry.localPlane, var2, var3); Unsorted.method589(WorldListCountry.localPlane, var2, var3);
} else if (1 == var5) { } else if (1 == var5) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(131); TextureOperation12.outgoingBuffer.putOpcode(131);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(anInt872); TextureOperation12.outgoingBuffer.writeIntV2(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.putShortA(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(RSInterface.anInt278); TextureOperation12.outgoingBuffer.writeShort128LE(RSInterface.anInt278);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var3 + Class82.anInt1152); TextureOperation12.outgoingBuffer.putShortA(var3 + Texture.anInt1152);
} }
} }
@ -596,32 +596,32 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
} }
if(var15) { if(var15) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(10); TextureOperation12.outgoingBuffer.putOpcode(10);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(var3); TextureOperation12.outgoingBuffer.writeInt(var3);
} }
} }
if(var4 == 1) { if(var4 == 1) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(var8 != null) { if(var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(248); TextureOperation12.outgoingBuffer.putOpcode(248);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class164.anInt2050); TextureOperation12.outgoingBuffer.writeShort(Class164.anInt2050);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(anInt1473); TextureOperation12.outgoingBuffer.writeShort(anInt1473);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764); TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
} }
} }
if(var4 == 7) { if(var4 == 7) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(85); TextureOperation12.outgoingBuffer.putOpcode(85);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(var3); TextureOperation12.outgoingBuffer.writeIntV1(var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var2); TextureOperation12.outgoingBuffer.writeShort(var2);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -641,52 +641,52 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(48); TextureOperation12.outgoingBuffer.putOpcode(48);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2 - -Class131.anInt1716); TextureOperation12.outgoingBuffer.putShortA(var2 - -Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShortLE(Texture.anInt1152 + var3);
} }
if(var4 == 38) { if(var4 == 38) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(233); TextureOperation12.outgoingBuffer.putOpcode(233);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var3 + Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShort128LE(var3 + Texture.anInt1152);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.putShortA(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(RSInterface.anInt278); TextureOperation12.outgoingBuffer.writeShort128LE(RSInterface.anInt278);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(anInt872); TextureOperation12.outgoingBuffer.writeIntV1(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.putShortA((int)(var6 >>> 32) & Integer.MAX_VALUE); TextureOperation12.outgoingBuffer.putShortA((int)(var6 >>> 32) & Integer.MAX_VALUE);
} }
if(var4 == 13) { if(var4 == 13) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(6); TextureOperation12.outgoingBuffer.putOpcode(6);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(var3); TextureOperation12.outgoingBuffer.writeInt(var3);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
} }
if(57 == var4) { if(57 == var4) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(null != var8) { if(null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(175); TextureOperation12.outgoingBuffer.putOpcode(175);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
} }
} }
if(var4 == 22) { if(var4 == 22) {
if (MouseWheel.shiftDown) { if (MouseWheel.shiftDown) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(135); TextureOperation12.outgoingBuffer.putOpcode(135);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var5); TextureOperation12.outgoingBuffer.putShortA(var5);
Class3_Sub13_Sub1.outgoingBuffer.putShortA(var2); TextureOperation12.outgoingBuffer.putShortA(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV2(var3); TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -708,40 +708,40 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
} else { } else {
if(var4 == 50) { if(var4 == 50) {
Class163_Sub2_Sub1.method2224(var6, var3, var2); Class163_Sub2_Sub1.method2224(var6, var3, var2);
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(194); TextureOperation12.outgoingBuffer.putOpcode(194);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var3 + Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShort128LE(var3 + Texture.anInt1152);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShort((int)(var6 >>> 32) & Integer.MAX_VALUE); TextureOperation12.outgoingBuffer.writeShort((int)(var6 >>> 32) & Integer.MAX_VALUE);
} }
if(var4 == 48) { if(var4 == 48) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(154); TextureOperation12.outgoingBuffer.putOpcode(154);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var2); TextureOperation12.outgoingBuffer.writeShortLE(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(var3); TextureOperation12.outgoingBuffer.writeIntV1(var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
} }
if(var4 == 30) { if(var4 == 30) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(null != var8) { if(null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(68); TextureOperation12.outgoingBuffer.putOpcode(68);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
if(var4 == 43) { if(var4 == 43) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(153); TextureOperation12.outgoingBuffer.putOpcode(153);
Class3_Sub13_Sub1.outgoingBuffer.writeIntLE2(var3); TextureOperation12.outgoingBuffer.writeIntLE2(var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var2); TextureOperation12.outgoingBuffer.writeShortLE(var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(var5); TextureOperation12.outgoingBuffer.writeShortLE(var5);
anInt2330 = 0; anInt2330 = 0;
Unsorted.aClass11_1933 = Class7.getRSInterface(var3); Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
KeyboardListener.anInt1918 = var2; KeyboardListener.anInt1918 = var2;
@ -757,20 +757,20 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(73); TextureOperation12.outgoingBuffer.putOpcode(73);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(anInt872); TextureOperation12.outgoingBuffer.writeIntV1(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShort(Texture.anInt1152 + var3);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2 + Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShort128LE(var2 + Class131.anInt1716);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(RSInterface.anInt278); TextureOperation12.outgoingBuffer.writeShortLE(RSInterface.anInt278);
} }
if(var4 == 12) { if(var4 == 12) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(82); TextureOperation12.outgoingBuffer.putOpcode(82);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(RSInterface.anInt278); TextureOperation12.outgoingBuffer.writeShort(RSInterface.anInt278);
Class3_Sub13_Sub1.outgoingBuffer.writeIntV1(var3); TextureOperation12.outgoingBuffer.writeIntV1(var3);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(anInt872); TextureOperation12.outgoingBuffer.writeInt(anInt872);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var2); TextureOperation12.outgoingBuffer.writeShort128LE(var2);
} }
if(var4 == 36) { if(var4 == 36) {
@ -778,24 +778,24 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
ObjectDefinition.anInt1521 = 1; ObjectDefinition.anInt1521 = 1;
Unsorted.method589(WorldListCountry.localPlane, var2, var3); Unsorted.method589(WorldListCountry.localPlane, var2, var3);
} else if (Player.rights > 0 && ObjectDefinition.aBooleanArray1490[82] && ObjectDefinition.aBooleanArray1490[81]) { } else if (Player.rights > 0 && ObjectDefinition.aBooleanArray1490[82] && ObjectDefinition.aBooleanArray1490[81]) {
Class30.method979(var2 + Class131.anInt1716, Class82.anInt1152 - -var3, WorldListCountry.localPlane); Class30.method979(var2 + Class131.anInt1716, Texture.anInt1152 - -var3, WorldListCountry.localPlane);
} else { } else {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(179); TextureOperation12.outgoingBuffer.putOpcode(179);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var3 + Class82.anInt1152); TextureOperation12.outgoingBuffer.writeShort(var3 + Texture.anInt1152);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var2 + Class131.anInt1716); TextureOperation12.outgoingBuffer.writeShort(var2 + Class131.anInt1716);
} }
} }
if(6 == var4) { if(6 == var4) {
var8 = Class3_Sub13_Sub22.players[var5]; var8 = TextureOperation0.players[var5];
if(var8 != null) { if(var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]); Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(106); TextureOperation12.outgoingBuffer.putOpcode(106);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var5); TextureOperation12.outgoingBuffer.writeShort(var5);
} }
} }
@ -813,10 +813,10 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993; Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(33); TextureOperation12.outgoingBuffer.putOpcode(33);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(var5); TextureOperation12.outgoingBuffer.writeShort(var5);
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class131.anInt1716 + var2); TextureOperation12.outgoingBuffer.writeShort(Class131.anInt1716 + var2);
Class3_Sub13_Sub1.outgoingBuffer.writeShortLE(Class82.anInt1152 + var3); TextureOperation12.outgoingBuffer.writeShortLE(Texture.anInt1152 + var3);
} }
if(var4 == 16) { if(var4 == 16) {
@ -827,8 +827,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
Unsorted.anInt2958 = 0; Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614; Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2; Class36.anInt638 = 2;
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(3); TextureOperation12.outgoingBuffer.putOpcode(3);
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5); TextureOperation12.outgoingBuffer.writeShort128LE(var5);
} }
} }
@ -866,11 +866,11 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
} }
} }
final void setBitAccess(byte var1) { final void setBitAccess() {
try { try {
this.headiconsPrayerSpriteArchive6 = this.index * 8; this.headiconsPrayerSpriteArchive6 = this.index * 8;
} catch (RuntimeException var3) { } catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "i.R(" + var1 + ')'); throw ClientErrorException.clientError(var3, "i.R(" + ')');
} }
} }
@ -880,9 +880,9 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
static int method809(int var0, int var1, int var2, int var3) { static int method809(int var0, int var1, int var2, int var3) {
try { try {
if(Class3_Sub13_Sub32.aBoolean3387) { if(TextureOperation14.aBoolean3387) {
var0 = 1000000; var0 = 1000000;
Class3_Sub13_Sub32.aBoolean3387 = false; TextureOperation14.aBoolean3387 = false;
} }
AtmosphereParser var5 = AtmosphereParser.aAtmosphereParserArrayArray1581[var3][var1]; AtmosphereParser var5 = AtmosphereParser.aAtmosphereParserArrayArray1581[var3][var1];
@ -898,8 +898,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
float var9 = var5.aFloat1189; float var9 = var5.aFloat1189;
if(var6 != Class60.anInt932 || Class3_Sub17.aFloat2457 != var7 || aFloat3044 != var8 || var9 != RSInterface.aFloat246 || anInt1345 != var10 || anInt1736 != var11) { if(var6 != Class60.anInt932 || Class3_Sub17.aFloat2457 != var7 || aFloat3044 != var8 || var9 != RSInterface.aFloat246 || anInt1345 != var10 || anInt1736 != var11) {
Class3_Sub17.aFloat2457 = var7; Class3_Sub17.aFloat2457 = var7;
Class3_Sub13_Sub36.aFloat3435 = Class3_Sub13_Sub36.aFloat3424; TextureOperation36.aFloat3435 = TextureOperation36.aFloat3424;
Class3_Sub13_Sub8.aFloat3105 = Class30.aFloat578; TextureOperation9.aFloat3105 = Class30.aFloat578;
Class60.anInt932 = var6; Class60.anInt932 = var6;
anInt1971 = Class3_Sub28_Sub12.anInt3652; anInt1971 = Class3_Sub28_Sub12.anInt3652;
anInt1407 = Unsorted.anInt689; anInt1407 = Unsorted.anInt689;
@ -921,19 +921,19 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
float var15 = (float) Unsorted.anInt72 / 65536.0F; float var15 = (float) Unsorted.anInt72 / 65536.0F;
int var13 = Unsorted.anInt72 >> 8; int var13 = Unsorted.anInt72 >> 8;
int var12 = -Unsorted.anInt72 + 65536 >> 8; int var12 = -Unsorted.anInt72 + 65536 >> 8;
Class3_Sub28_Sub12.anInt3652 = (-16711936 & var13 * (anInt1345 & 16711935) + (16711935 & anInt1971) * var12) + (16711680 & var12 * (anInt1971 & '\uff00') + ('\uff00' & anInt1345) * var13) >> 8; Class3_Sub28_Sub12.anInt3652 = (-16711936 & var13 * (anInt1345 & 16711935) + (16711935 & anInt1971) * var12) + (16711680 & var12 * (anInt1971 & 65280) + (65280 & anInt1345) * var13) >> 8;
float var14 = (float)(65536 - Unsorted.anInt72) / 65536.0F; float var14 = (float)(65536 - Unsorted.anInt72) / 65536.0F;
Class30.aFloat578 = var14 * Class3_Sub13_Sub8.aFloat3105 + var15 * Class3_Sub17.aFloat2457; Class30.aFloat578 = var14 * TextureOperation9.aFloat3105 + var15 * Class3_Sub17.aFloat2457;
Class3_Sub13_Sub36.aFloat3424 = Class3_Sub13_Sub36.aFloat3435 * var14 + var15 * aFloat3044; TextureOperation36.aFloat3424 = TextureOperation36.aFloat3435 * var14 + var15 * aFloat3044;
Class12.aFloat319 = var15 * RSInterface.aFloat246 + var14 * aFloat1475; Class12.aFloat319 = var15 * RSInterface.aFloat246 + var14 * aFloat1475;
Unsorted.anInt1950 = (16711680 & (Class60.anInt932 & '\uff00') * var13 + var12 * (anInt4037 & '\uff00')) + ((16711935 & anInt4037) * var12 - -((Class60.anInt932 & 16711935) * var13) & -16711936) >> 8; Unsorted.anInt1950 = (16711680 & (Class60.anInt932 & 65280) * var13 + var12 * (anInt4037 & 65280)) + ((16711935 & anInt4037) * var12 - -((Class60.anInt932 & 16711935) * var13) & -16711936) >> 8;
Unsorted.anInt689 = var13 * anInt1736 + var12 * anInt1407 >> 8; Unsorted.anInt689 = var13 * anInt1736 + var12 * anInt1407 >> 8;
} }
Class92.setLightParams(Unsorted.anInt1950, Class30.aFloat578, Class3_Sub13_Sub36.aFloat3424, Class12.aFloat319); Class92.setLightParams(Unsorted.anInt1950, Class30.aFloat578, TextureOperation36.aFloat3424, Class12.aFloat319);
Class92.setFogValues(Class3_Sub28_Sub12.anInt3652, Unsorted.anInt689); Class92.setFogValues(Class3_Sub28_Sub12.anInt3652, Unsorted.anInt689);
Class92.setLightPosition((float)Class46.anInt741, (float) Class3_Sub13_Sub11.anInt3274, (float) AtmosphereParser.anInt1191); Class92.setLightPosition((float)Class46.anInt741, (float) TextureOperation1.anInt3274, (float) AtmosphereParser.anInt1191);
Class92.method1504(); Class92.method1504();
return Class3_Sub28_Sub12.anInt3652; return Class3_Sub28_Sub12.anInt3652;
} catch (RuntimeException var16) { } catch (RuntimeException var16) {
@ -1039,8 +1039,8 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
static void method819() { static void method819() {
try { try {
Class3_Sub31 var1 = Class3_Sub13_Sub17.aHashTable_3208.first(); Class3_Sub31 var1 = TextureOperation23.aHashTable_3208.first();
for(; var1 != null; var1 = Class3_Sub13_Sub17.aHashTable_3208.next()) { for(; var1 != null; var1 = TextureOperation23.aHashTable_3208.next()) {
int var2 = var1.anInt2602; int var2 = var1.anInt2602;
if(Unsorted.loadInterface(var2)) { if(Unsorted.loadInterface(var2)) {
boolean var3 = true; boolean var3 = true;

View file

@ -22,26 +22,26 @@ final class Class3_Sub4 extends Linkable {
static void initializeScene(int var3, boolean var4) { static void initializeScene(int var3, boolean var4) {
Unsorted.anInt1234 = 104; Unsorted.anInt1234 = 104;
Class3_Sub13_Sub15.anInt3179 = 104; TextureOperation17.anInt3179 = 104;
Class3_Sub13_Sub39.anInt3466 = var3; TextureOperation8.anInt3466 = var3;
Unsorted.aClass3_Sub2ArrayArrayArray4070 = new Class3_Sub2[4][Unsorted.anInt1234][Class3_Sub13_Sub15.anInt3179]; Unsorted.aClass3_Sub2ArrayArrayArray4070 = new Class3_Sub2[4][Unsorted.anInt1234][TextureOperation17.anInt3179];
Class58.anIntArrayArrayArray914 = new int[4][Unsorted.anInt1234 + 1][Class3_Sub13_Sub15.anInt3179 + 1]; Class58.anIntArrayArrayArray914 = new int[4][Unsorted.anInt1234 + 1][TextureOperation17.anInt3179 + 1];
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Client.aClass3_Sub11ArrayArray2199 = new Class3_Sub11[4][]; Client.aClass3_Sub11ArrayArray2199 = new Class3_Sub11[4][];
} }
if (var4) { if (var4) {
Class166.aClass3_Sub2ArrayArrayArray2065 = new Class3_Sub2[1][Unsorted.anInt1234][Class3_Sub13_Sub15.anInt3179]; Class166.aClass3_Sub2ArrayArrayArray2065 = new Class3_Sub2[1][Unsorted.anInt1234][TextureOperation17.anInt3179];
Class3_Sub13_Sub9.anIntArrayArray3115 = new int[Unsorted.anInt1234][Class3_Sub13_Sub15.anInt3179]; TextureOperation16.anIntArrayArray3115 = new int[Unsorted.anInt1234][TextureOperation17.anInt3179];
Unsorted.anIntArrayArrayArray3605 = new int[1][Unsorted.anInt1234 + 1][Class3_Sub13_Sub15.anInt3179 + 1]; Unsorted.anIntArrayArrayArray3605 = new int[1][Unsorted.anInt1234 + 1][TextureOperation17.anInt3179 + 1];
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
Class3_Sub13_Sub28.aClass3_Sub11ArrayArray3346 = new Class3_Sub11[1][]; TextureOperation32.aClass3_Sub11ArrayArray3346 = new Class3_Sub11[1][];
} }
} else { } else {
Class166.aClass3_Sub2ArrayArrayArray2065 = null; Class166.aClass3_Sub2ArrayArrayArray2065 = null;
Class3_Sub13_Sub9.anIntArrayArray3115 = null; TextureOperation16.anIntArrayArray3115 = null;
Unsorted.anIntArrayArrayArray3605 = null; Unsorted.anIntArrayArrayArray3605 = null;
Class3_Sub13_Sub28.aClass3_Sub11ArrayArray3346 = null; TextureOperation32.aClass3_Sub11ArrayArray3346 = null;
} }
Class167.method2264(false); Class167.method2264(false);
@ -49,13 +49,13 @@ final class Class3_Sub4 extends Linkable {
anInt2249 = 0; anInt2249 = 0;
Class145.aClass113Array1895 = new Class113[500]; Class145.aClass113Array1895 = new Class113[500];
Class72.anInt1672 = 0; Class72.anInt1672 = 0;
Class81.anIntArrayArrayArray1142 = new int[4][Unsorted.anInt1234 + 1][Class3_Sub13_Sub15.anInt3179 + 1]; Class81.anIntArrayArrayArray1142 = new int[4][Unsorted.anInt1234 + 1][TextureOperation17.anInt3179 + 1];
SequenceDefinition.aClass25Array1868 = new Class25[5000]; SequenceDefinition.aClass25Array1868 = new Class25[5000];
Unsorted.anInt3070 = 0; Unsorted.anInt3070 = 0;
Unsorted.aClass25Array4060 = new Class25[100]; Unsorted.aClass25Array4060 = new Class25[100];
Class23.aBooleanArrayArray457 = new boolean[Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 1][Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 1]; Class23.aBooleanArrayArray457 = new boolean[TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 1][TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 1];
Class49.aBooleanArrayArray814 = new boolean[Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 2][Class3_Sub13_Sub39.anInt3466 + Class3_Sub13_Sub39.anInt3466 + 2]; Class49.aBooleanArrayArray814 = new boolean[TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 2][TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 2];
Unsorted.aByteArrayArrayArray1774 = new byte[4][Unsorted.anInt1234][Class3_Sub13_Sub15.anInt3179]; Unsorted.aByteArrayArrayArray1774 = new byte[4][Unsorted.anInt1234][TextureOperation17.anInt3179];
} }
} }

View file

@ -24,7 +24,7 @@ final class Class3_Sub5 extends Linkable {
if (var0 < -47) { if (var0 < -47) {
for (int var9 = 0; var9 < Class119.aClass131_1624.anInt1720; ++var9) { for (int var9 = 0; var9 < Class119.aClass131_1624.anInt1720; ++var9) {
if (Class119.aClass131_1624.method1787(var9)) { if (Class119.aClass131_1624.method1787(var9)) {
int var10 = -Class3_Sub13_Sub21.anInt3256 + Class119.aClass131_1624.aShortArray1727[var9]; int var10 = -TextureOperation37.anInt3256 + Class119.aClass131_1624.aShortArray1727[var9];
int var11 = Unsorted.anInt65 - (Class119.aClass131_1624.aShortArray1718[var9] - -1 - Class108.anInt1460); int var11 = Unsorted.anInt65 - (Class119.aClass131_1624.aShortArray1718[var9] - -1 - Class108.anInt1460);
int var12 = var1 + (-var1 + var4) * (var10 - var3) / (-var3 + var7); int var12 = var1 + (-var1 + var4) * (var10 - var3) / (-var3 + var7);
int var14 = Class119.aClass131_1624.method1791(var9, 8); int var14 = Class119.aClass131_1624.method1791(var9, 8);
@ -91,7 +91,7 @@ final class Class3_Sub5 extends Linkable {
} }
if (null != var16) { if (null != var16) {
int var17 = TextureOperation.smallFont.method691(Class119.aClass131_1624.aClass94Array1721[var9], null, Class158_Sub1.aClass94Array2977); int var17 = FontType.smallFont.method691(Class119.aClass131_1624.aClass94Array1721[var9], null, Class158_Sub1.aClass94Array2977);
var13 -= var16.method998() * (var17 + -1) / 2; var13 -= var16.method998() * (var17 + -1) / 2;
var13 += var16.method1006() / 2; var13 += var16.method1006() / 2;
@ -222,7 +222,7 @@ final class Class3_Sub5 extends Linkable {
if (var0) { if (var0) {
var4 = Class102.player; var4 = Class102.player;
} else { } else {
var4 = Class3_Sub13_Sub22.players[Class56.localPlayerIndexes[var3]]; var4 = TextureOperation0.players[Class56.localPlayerIndexes[var3]];
} }
if (null != var4 && var4.hasDefinitions()) { if (null != var4 && var4.hasDefinitions()) {
@ -273,7 +273,7 @@ final class Class3_Sub5 extends Linkable {
var4 = Class102.player; var4 = Class102.player;
var16 = 8791798054912L; var16 = 8791798054912L;
} else { } else {
var4 = Class3_Sub13_Sub22.players[Class56.localPlayerIndexes[var3]]; var4 = TextureOperation0.players[Class56.localPlayerIndexes[var3]];
var16 = (long) Class56.localPlayerIndexes[var3] << 32; var16 = (long) Class56.localPlayerIndexes[var3] << 32;
} }
@ -347,7 +347,7 @@ final class Class3_Sub5 extends Linkable {
if (null != var4.anObject2796 && var4.anInt2797 <= Class44.anInt719 && Class44.anInt719 < var4.anInt2778) { if (null != var4.anObject2796 && var4.anInt2797 <= Class44.anInt719 && Class44.anInt719 < var4.anInt2778) {
var4.aBoolean3968 = false; var4.aBoolean3968 = false;
var4.anInt2831 = Class121.method1736(WorldListCountry.localPlane, 1, var4.anInt2819, var4.anInt2829); var4.anInt2831 = Class121.method1736(WorldListCountry.localPlane, 1, var4.anInt2819, var4.anInt2829);
Class3_Sub13_Sub25.method292(WorldListCountry.localPlane, var4.anInt2819, var4.anInt2829, var4.anInt2831, var4, var4.anInt2785, var16, var4.anInt2788, var4.anInt2777, var4.anInt2818, var4.anInt2817); TextureOperation28.method292(WorldListCountry.localPlane, var4.anInt2819, var4.anInt2829, var4.anInt2831, var4, var4.anInt2785, var16, var4.anInt2788, var4.anInt2777, var4.anInt2818, var4.anInt2817);
} else { } else {
var4.anInt2831 = Class121.method1736(WorldListCountry.localPlane, 1, var4.anInt2819, var4.anInt2829); var4.anInt2831 = Class121.method1736(WorldListCountry.localPlane, 1, var4.anInt2819, var4.anInt2829);
Class20.method907(WorldListCountry.localPlane, var4.anInt2819, var4.anInt2829, var4.anInt2831, 64 * (var7 - 1) + 60, var4, var4.anInt2785, var16, var4.aBoolean2810); Class20.method907(WorldListCountry.localPlane, var4.anInt2819, var4.anInt2829, var4.anInt2831, 64 * (var7 - 1) + 60, var4, var4.anInt2785, var16, var4.aBoolean2810);
@ -363,27 +363,27 @@ final class Class3_Sub5 extends Linkable {
static void method117() { static void method117() {
try { try {
if (0 > Class3_Sub28_Sub1.anInt3536) { if (0 > Class3_Sub28_Sub1.anInt3536) {
Class3_Sub13_Sub30.anInt3362 = -1; TextureOperation13.anInt3362 = -1;
Class3_Sub28_Sub1.anInt3536 = 0; Class3_Sub28_Sub1.anInt3536 = 0;
Class82.anInt1150 = -1; Texture.anInt1150 = -1;
} }
if (Class23.anInt455 < Class3_Sub28_Sub1.anInt3536) { if (Class23.anInt455 < Class3_Sub28_Sub1.anInt3536) {
Class3_Sub13_Sub30.anInt3362 = -1; TextureOperation13.anInt3362 = -1;
Class3_Sub28_Sub1.anInt3536 = Class23.anInt455; Class3_Sub28_Sub1.anInt3536 = Class23.anInt455;
Class82.anInt1150 = -1; Texture.anInt1150 = -1;
} }
if (Class3_Sub4.anInt2251 < 0) { if (Class3_Sub4.anInt2251 < 0) {
Class82.anInt1150 = -1; Texture.anInt1150 = -1;
Class3_Sub13_Sub30.anInt3362 = -1; TextureOperation13.anInt3362 = -1;
Class3_Sub4.anInt2251 = 0; Class3_Sub4.anInt2251 = 0;
} }
if (Class108.anInt1460 < Class3_Sub4.anInt2251) { if (Class108.anInt1460 < Class3_Sub4.anInt2251) {
Class3_Sub4.anInt2251 = Class108.anInt1460; Class3_Sub4.anInt2251 = Class108.anInt1460;
Class3_Sub13_Sub30.anInt3362 = -1; TextureOperation13.anInt3362 = -1;
Class82.anInt1150 = -1; Texture.anInt1150 = -1;
} }
} catch (RuntimeException var2) { } catch (RuntimeException var2) {

View file

@ -2,7 +2,6 @@ package org.runite.client;
import org.rs09.client.Linkable; import org.rs09.client.Linkable;
import org.rs09.client.config.GameConfig; import org.rs09.client.config.GameConfig;
import org.rs09.client.rendering.Toolkit;
import java.util.Objects; import java.util.Objects;
@ -34,226 +33,13 @@ final class Class3_Sub8 extends Linkable {
} }
} }
static void displayMinimap(int var0, byte var1, int var2, int var3, RSInterface var4) {
try {
Class58.method1194();
if(HDToolKit.highDetail) {
Class22.setClipping(var3, var2, var3 + var4.width, var2 + var4.height);
} else {
Class74.setClipping(var3, var2, var3 - -var4.width, var2 + var4.height);
}
if(2 != Class161.anInt2028 && 5 != Class161.anInt2028 && Class49.aAbstractSprite_812 != null) {
int var19 = Class3_Sub13_Sub8.anInt3102 + GraphicDefinition.CAMERA_DIRECTION & 2047;//Region Rotation (relative to player camera)
int var6 = Class102.player.anInt2819 / 32 + 48;//Minimap X Axis (relative to player) Used as offset
int var7 = -(Class102.player.anInt2829 / 32) + 464;//Minimap Y Axis (relative to player) Used as offset
if(HDToolKit.highDetail) {
((HDSprite)Class49.aAbstractSprite_812).drawMinimapRegion(var3, var2, var4.width, var4.height, var6, var7, var19, Class164_Sub2.anInt3020 + 256, (HDSprite)var4.method866(false));
} else {
((Class3_Sub28_Sub16_Sub2)Class49.aAbstractSprite_812).drawMinimapRegion(var3, var2, var4.width, var4.height, var6, var7, var19, 256 - -Class164_Sub2.anInt3020, var4.anIntArray207, var4.anIntArray291);
}
int var9;
int var10;
int var11;
int var12;
int var13;
int var14;
int var17;
int var16;
if(null != Class3_Sub13_Sub35.aClass131_3421) {
for(int var8 = 0; var8 < Class3_Sub13_Sub35.aClass131_3421.anInt1720; ++var8) {
if(Class3_Sub13_Sub35.aClass131_3421.method1789(var8, var1 ^ 553)) {
var9 = 2 + 4 * (Class3_Sub13_Sub35.aClass131_3421.aShortArray1727[var8] + -Class131.anInt1716) + -(Class102.player.anInt2819 / 32);
var11 = Class51.anIntArray840[var19];
var12 = Class51.anIntArray851[var19];
Font var15 = TextureOperation.smallFont;
var11 = var11 * 256 / (256 + Class164_Sub2.anInt3020);
var10 = 2 + 4 * (-Class82.anInt1152 + Class3_Sub13_Sub35.aClass131_3421.aShortArray1718[var8]) - Class102.player.anInt2829 / 32;
var12 = var12 * 256 / (256 + Class164_Sub2.anInt3020);
var14 = -(var9 * var11) + var10 * var12 >> 16;
if(Class3_Sub13_Sub35.aClass131_3421.method1791(var8, var1 + -51) == 1) {
var15 = Class126.plainFont;
}
if(2 == Class3_Sub13_Sub35.aClass131_3421.method1791(var8, 8)) {
var15 = Class168.bold;
}
var13 = var11 * var10 - -(var12 * var9) >> 16;
var16 = var15.method680(Class3_Sub13_Sub35.aClass131_3421.aClass94Array1721[var8], 100);
var13 -= var16 / 2;
if(-var4.width <= var13 && var13 <= var4.width && var14 >= -var4.height && var14 <= var4.height) {
var17 = 16777215;
if(Class3_Sub13_Sub35.aClass131_3421.anIntArray1725[var8] != -1) {
var17 = Class3_Sub13_Sub35.aClass131_3421.anIntArray1725[var8];
}
if(HDToolKit.highDetail) {
Class22.method936((HDSprite) Objects.requireNonNull(var4.method866(false)));
} else {
Class74.method1314(var4.anIntArray207, var4.anIntArray291);
}
var15.method693(Class3_Sub13_Sub35.aClass131_3421.aClass94Array1721[var8], var3 + var13 + var4.width / 2, var2 + var4.height / 2 + -var14, var16, 50, var17, 0, 1, 0, 0);
if(HDToolKit.highDetail) {
Class22.method921();
} else {
Class74.method1310();
}
}
}
}
}
for(var9 = 0; MouseListeningClass.anInt1924 > var9; ++var9) {
var10 = -(Class102.player.anInt2819 / 32) + 2 + 4 * Class84.anIntArray1163[var9];
var11 = -(Class102.player.anInt2829 / 32) + 2 + (Unsorted.anIntArray4050[var9] * 4);
ObjectDefinition var20 = ObjectDefinition.getObjectDefinition(Class3_Sub19.anIntArray3693[var9]);
if(null != var20.ChildrenIds) {
var20 = var20.method1685(var1 + -59);
if(null == var20 || var20.MapIcon == -1) {
continue;
}
}
Class38_Sub1.minimapIcons(var4, Class140_Sub4.aAbstractSpriteArray2839[var20.MapIcon], var11, var10, var2, var3);
}
for(var9 = 0; 104 > var9; ++var9) {
for(var10 = 0; var10 < 104; ++var10) {
Class61 var25 = Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[WorldListCountry.localPlane][var9][var10];
if(null != var25) {
var12 = 2 + var9 * 4 + -(Class102.player.anInt2819 / 32);
var13 = -(Class102.player.anInt2829 / 32) + 2 + 4 * var10;
Class38_Sub1.minimapIcons(var4, Unsorted.aAbstractSpriteArray1136[0], var13, var12, var2, var3);
}
}
}
for(var9 = 0; var9 < Class163.localNPCCount; ++var9) {
NPC var21 = NPC.npcs[Class15.localNPCIndexes[var9]];
if(var21 != null && var21.hasDefinitions()) {
NPCDefinition var22 = var21.definition;
if(null != var22 && null != var22.childNPCs) {
var22 = var22.method1471((byte)-3);
}
if(var22 != null && var22.aBoolean1285 && var22.aBoolean1270) {
var12 = var21.anInt2819 / 32 - Class102.player.anInt2819 / 32;
var13 = var21.anInt2829 / 32 + -(Class102.player.anInt2829 / 32);
if(var22.anInt1283 == -1) {
Class38_Sub1.minimapIcons(var4, Unsorted.aAbstractSpriteArray1136[1], var13, var12, var2, var3);
} else {
Class38_Sub1.minimapIcons(var4, Class140_Sub4.aAbstractSpriteArray2839[var22.anInt1283], var13, var12, var2, var3);
}
}
}
}
for(var9 = 0; var9 < Class159.localPlayerCount; ++var9) {
Player var23 = Class3_Sub13_Sub22.players[Class56.localPlayerIndexes[var9]];
if(null != var23 && var23.hasDefinitions()) {
var12 = var23.anInt2829 / 32 - Class102.player.anInt2829 / 32;
var11 = -(Class102.player.anInt2819 / 32) + var23.anInt2819 / 32;
long var29 = var23.displayName.toLong();
boolean var28 = false;
for(var16 = 0; var16 < Class8.anInt104; ++var16) {
if(Class50.aLongArray826[var16] == var29 && 0 != Unsorted.anIntArray882[var16]) {
var28 = true;
break;
}
}
boolean var31 = false;
for(var17 = 0; Unsorted.clanSize > var17; ++var17) {
if(var29 == PacketParser.aClass3_Sub19Array3694[var17].linkableKey) {
var31 = true;
break;
}
}
boolean var32 = false;
if(Class102.player.teamId != 0 && 0 != var23.teamId && var23.teamId == Class102.player.teamId) {
var32 = true;
}
if(var28) {
Class38_Sub1.minimapIcons(var4, Unsorted.aAbstractSpriteArray1136[3], var12, var11, var2, var3);
} else if(var31) {
Class38_Sub1.minimapIcons(var4, Unsorted.aAbstractSpriteArray1136[5], var12, var11, var2, var3);
} else if (var32) {
Class38_Sub1.minimapIcons(var4, Unsorted.aAbstractSpriteArray1136[4], var12, var11, var2, var3);
} else {
Class38_Sub1.minimapIcons(var4, Unsorted.aAbstractSpriteArray1136[2], var12, var11, var2, var3);
}
}
}
Class96[] var24 = ClientErrorException.aClass96Array2114;
for(var10 = 0; var24.length > var10; ++var10) {
Class96 var26 = var24[var10];
if(null != var26 && var26.anInt1360 != 0 && Class44.anInt719 % 20 < 10) {
if(var26.anInt1360 == 1 && var26.anInt1359 >= 0 && var26.anInt1359 < NPC.npcs.length) {
NPC var27 = NPC.npcs[var26.anInt1359];
if(null != var27) {
var13 = -(Class102.player.anInt2819 / 32) + var27.anInt2819 / 32;
var14 = var27.anInt2829 / 32 + -(Class102.player.anInt2829 / 32);
Class53.method1171(var26.anInt1351, var2, var3, var13, var14, var4);
}
}
if(var26.anInt1360 == 2) {
var12 = (-Class131.anInt1716 + var26.anInt1356) * 4 + 2 - Class102.player.anInt2819 / 32;
var13 = -(Class102.player.anInt2829 / 32) + 2 + (-Class82.anInt1152 + var26.anInt1347) * 4;
Class53.method1171(var26.anInt1351, var2, var3, var12, var13, var4);
}
if(var26.anInt1360 == 10 && var26.anInt1359 >= 0 && Class3_Sub13_Sub22.players.length > var26.anInt1359) {
Player var30 = Class3_Sub13_Sub22.players[var26.anInt1359];
if(null != var30) {
var14 = var30.anInt2829 / 32 + -(Class102.player.anInt2829 / 32);
var13 = var30.anInt2819 / 32 + -(Class102.player.anInt2819 / 32);
Class53.method1171(var26.anInt1351, var2, var3, var13, var14, var4);
}
}
}
}
if(Class65.anInt987 != 0) {
var9 = 4 * Class65.anInt987 + (2 - Class102.player.anInt2819 / 32);
var10 = 2 + 4 * Class45.anInt733 - Class102.player.anInt2829 / 32;
Class38_Sub1.minimapIcons(var4, Class45.aAbstractSprite_736, var10, var9, var2, var3);
}
Toolkit.getActiveToolkit().method934(-1 + (var3 - -(var4.width / 2)), -1 + var2 - -(var4.height / 2), 3, 3, 16777215);
} else if(HDToolKit.highDetail) {
AbstractSprite var5 = var4.method866(false);
if(null != var5) {
var5.drawAt(var3, var2);
}
} else {
Class74.method1332(var3, var2, var4.anIntArray207, var4.anIntArray291);
}
if(var1 == 59) {
Class163_Sub1_Sub1.aBooleanArray4008[var0] = true;
}
} catch (RuntimeException var18) {
throw ClientErrorException.clientError(var18, "ed.B(" + var0 + ',' + var1 + ',' + var2 + ',' + var3 + ',' + (var4 != null?"{...}":"null") + ')');
}
}
static void method126(boolean var0, int var1, int var2, int var3, int var4) { static void method126(boolean var0, int var1, int var2, int var3, int var4) {
try { try {
if(!var0) { if(!var0) {
if(Class101.anInt1425 <= var4 && var4 <= Class3_Sub28_Sub18.anInt3765) { if(Class101.anInt1425 <= var4 && var4 <= Class3_Sub28_Sub18.anInt3765) {
var2 = Class40.method1040(Class57.anInt902, var2, Class159.anInt2020); var2 = Class40.method1040(Class57.anInt902, var2, Class159.anInt2020);
var1 = Class40.method1040(Class57.anInt902, var1, Class159.anInt2020); var1 = Class40.method1040(Class57.anInt902, var1, Class159.anInt2020);
Class3_Sub13_Sub16.method244(var2, var4, var1, var3); TextureOperation15.method244(var2, var4, var1, var3);
} }
} }
@ -377,7 +163,7 @@ final class Class3_Sub8 extends Linkable {
var3 = CS2Script.anInt2453; var3 = CS2Script.anInt2453;
} else { } else {
int var4 = 128 * (255 & anIntArray3083[var1]); int var4 = 128 * (255 & anIntArray3083[var1]);
int var7 = anIntArray3083[var1] >> 8 & 255; int var7 = anIntArray3083[var1] >> 8 & 0xFF;
int var5 = 255 & anIntArray3083[var1] >> 16; int var5 = 255 & anIntArray3083[var1] >> 16;
int var8 = -Class102.player.anInt2829 + 64 + 128 * var7; int var8 = -Class102.player.anInt2829 + 64 + 128 * var7;
if(var8 < 0) { if(var8 < 0) {
@ -425,8 +211,8 @@ final class Class3_Sub8 extends Linkable {
Class83.aBoolean1158 = false; Class83.aBoolean1158 = false;
} else if(Unsorted.anInt120 != 0 && Class129.anInt1691 != -1 && Class79.method1391((byte) -92 + 91)) { } else if(Unsorted.anInt120 != 0 && Class129.anInt1691 != -1 && Class79.method1391((byte) -92 + 91)) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(137); TextureOperation12.outgoingBuffer.putOpcode(137);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(Class129.anInt1691); TextureOperation12.outgoingBuffer.writeInt(Class129.anInt1691);
Class129.anInt1691 = -1; Class129.anInt1691 = -1;
} }

View file

@ -93,7 +93,7 @@ final class Class3_Sub9 extends Linkable {
static void method135(int var0, int var1, int var2, int var4, int var5) { static void method135(int var0, int var1, int var2, int var4, int var5) {
try { try {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var0], var1 - var2, -76, var2 + var1, var5); TextureOperation18.method282(Class38.anIntArrayArray663[var0], var1 - var2, -76, var2 + var1, var5);
int var6 = 0; int var6 = 0;
int var8 = var2 * var2; int var8 = var2 * var2;
int var9 = var4 * var4; int var9 = var4 * var4;
@ -139,8 +139,8 @@ final class Class3_Sub9 extends Linkable {
var13 += -var20; var13 += -var20;
int var24 = var1 + -var6; int var24 = var1 + -var6;
var20 -= var15; var20 -= var15;
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var21], var24, -110, var23, var5); TextureOperation18.method282(Class38.anIntArrayArray663[var21], var24, -110, var23, var5);
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var22], var24, 112, var23, var5); TextureOperation18.method282(Class38.anIntArrayArray663[var22], var24, 112, var23, var5);
} }
} catch (RuntimeException var25) { } catch (RuntimeException var25) {

View file

@ -1,6 +1,7 @@
package org.runite.client; package org.runite.client;
import org.rs09.client.config.GameConfig; import org.rs09.client.config.GameConfig;
import org.runite.client.drawcalls.LoadingBox;
final class Class40 { final class Class40 {
@ -25,9 +26,9 @@ final class Class40 {
static void method1041(long var0, RSString name) { static void method1041(long var0, RSString name) {
try { try {
// System.out.println("Class 40 " + var0 + ", " + var2 + ", " + name.toString()); // System.out.println("Class 40 " + var0 + ", " + var2 + ", " + name.toString());
Class3_Sub13_Sub1.outgoingBuffer.index = 0; TextureOperation12.outgoingBuffer.index = 0;
Class3_Sub13_Sub1.outgoingBuffer.writeByte(186); TextureOperation12.outgoingBuffer.writeByte(186);
Class3_Sub13_Sub1.outgoingBuffer.writeString(name); TextureOperation12.outgoingBuffer.writeString(name);
// Class3_Sub13_Sub1.outgoingBuffer.putLong(var0, var2 + -2037463204); // Class3_Sub13_Sub1.outgoingBuffer.putLong(var0, var2 + -2037463204);
Unsorted.registryStage = 1; Unsorted.registryStage = 1;
Class132.anInt1734 = 0; Class132.anInt1734 = 0;
@ -89,8 +90,8 @@ final class Class40 {
} }
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
if (Class3_Sub13_Sub15.anIntArray3181[var2] != -1 && aByteArrayArray3669[var2] == null) { if (TextureOperation17.anIntArray3181[var2] != -1 && aByteArrayArray3669[var2] == null) {
aByteArrayArray3669[var2] = CacheIndex.landscapesIndex.getFile(Class3_Sub13_Sub15.anIntArray3181[var2], 0); aByteArrayArray3669[var2] = CacheIndex.landscapesIndex.getFile(TextureOperation17.anIntArray3181[var2], 0);
if (null == aByteArrayArray3669[var2]) { if (null == aByteArrayArray3669[var2]) {
var1 = false; var1 = false;
++anInt3293; ++anInt3293;
@ -106,25 +107,25 @@ final class Class40 {
} }
} }
if (null != NPC.npcSpawnCacheIndices && null == Class3_Sub13_Sub26.aByteArrayArray3335[var2] && NPC.npcSpawnCacheIndices[var2] != -1) { if (null != NPC.npcSpawnCacheIndices && null == TextureOperation35.aByteArrayArray3335[var2] && NPC.npcSpawnCacheIndices[var2] != -1) {
Class3_Sub13_Sub26.aByteArrayArray3335[var2] = CacheIndex.landscapesIndex.getFile(NPC.npcSpawnCacheIndices[var2], 0, Class39.regionXteaKeys[var2]); TextureOperation35.aByteArrayArray3335[var2] = CacheIndex.landscapesIndex.getFile(NPC.npcSpawnCacheIndices[var2], 0, Class39.regionXteaKeys[var2]);
if (Class3_Sub13_Sub26.aByteArrayArray3335[var2] == null) { if (TextureOperation35.aByteArrayArray3335[var2] == null) {
++anInt3293; ++anInt3293;
var1 = false; var1 = false;
} }
} }
} }
if (Class3_Sub13_Sub35.aClass131_3421 == null) { if (TextureOperation22.aClass131_3421 == null) {
if (null != Class3_Sub13_Sub21.aClass3_Sub28_Sub3_3264 && CacheIndex.worldmapIndex.method2135(RSString.stringCombiner(new RSString[]{Class3_Sub13_Sub21.aClass3_Sub28_Sub3_3264.aClass94_3561, TextCore.HasPlayerLabels}))) { if (null != TextureOperation37.aClass3_Sub28_Sub3_3264 && CacheIndex.worldmapIndex.method2135(RSString.stringCombiner(new RSString[]{TextureOperation37.aClass3_Sub28_Sub3_3264.aClass94_3561, TextCore.HasPlayerLabels}))) {
if (CacheIndex.worldmapIndex.method2127(RSString.stringCombiner(new RSString[]{Class3_Sub13_Sub21.aClass3_Sub28_Sub3_3264.aClass94_3561, TextCore.HasPlayerLabels}))) { if (CacheIndex.worldmapIndex.method2127(RSString.stringCombiner(new RSString[]{TextureOperation37.aClass3_Sub28_Sub3_3264.aClass94_3561, TextCore.HasPlayerLabels}))) {
Class3_Sub13_Sub35.aClass131_3421 = Class81.getWorldMapArchive(RSString.stringCombiner(new RSString[]{Class3_Sub13_Sub21.aClass3_Sub28_Sub3_3264.aClass94_3561, TextCore.HasPlayerLabels}), CacheIndex.worldmapIndex); TextureOperation22.aClass131_3421 = Class81.getWorldMapArchive(RSString.stringCombiner(new RSString[]{TextureOperation37.aClass3_Sub28_Sub3_3264.aClass94_3561, TextCore.HasPlayerLabels}), CacheIndex.worldmapIndex);
} else { } else {
var1 = false; var1 = false;
++anInt3293; ++anInt3293;
} }
} else { } else {
Class3_Sub13_Sub35.aClass131_3421 = new Class131(0); TextureOperation22.aClass131_3421 = new Class131(0);
} }
} }
@ -137,7 +138,7 @@ final class Class40 {
for (var2 = 0; var2 < Class164_Sub2.aByteArrayArray3027.length; ++var2) { for (var2 = 0; var2 < Class164_Sub2.aByteArrayArray3027.length; ++var2) {
byte[] var3 = Class3_Sub22.aByteArrayArray2521[var2]; byte[] var3 = Class3_Sub22.aByteArrayArray2521[var2];
if (null != var3) { if (null != var3) {
var5 = -Class82.anInt1152 + (Class3_Sub24_Sub3.anIntArray3494[var2] & 255) * 64; var5 = -Texture.anInt1152 + (Class3_Sub24_Sub3.anIntArray3494[var2] & 0xFF) * 64;
var4 = -Class131.anInt1716 + (Class3_Sub24_Sub3.anIntArray3494[var2] >> 8) * 64; var4 = -Class131.anInt1716 + (Class3_Sub24_Sub3.anIntArray3494[var2] >> 8) * 64;
if (LinkableRSString.isDynamicSceneGraph) { if (LinkableRSString.isDynamicSceneGraph) {
var5 = 10; var5 = 10;
@ -151,7 +152,7 @@ final class Class40 {
var3 = aByteArrayArray3057[var2]; var3 = aByteArrayArray3057[var2];
if (null != var3) { if (null != var3) {
var4 = -Class131.anInt1716 + 64 * (Class3_Sub24_Sub3.anIntArray3494[var2] >> 8); var4 = -Class131.anInt1716 + 64 * (Class3_Sub24_Sub3.anIntArray3494[var2] >> 8);
var5 = -Class82.anInt1152 + 64 * (Class3_Sub24_Sub3.anIntArray3494[var2] & 255); var5 = -Texture.anInt1152 + 64 * (Class3_Sub24_Sub3.anIntArray3494[var2] & 0xFF);
if (LinkableRSString.isDynamicSceneGraph) { if (LinkableRSString.isDynamicSceneGraph) {
var5 = 10; var5 = 10;
var4 = 10; var4 = 10;
@ -164,11 +165,11 @@ final class Class40 {
if (var1) { if (var1) {
if (Class163_Sub2_Sub1.anInt4019 != 0) { if (Class163_Sub2_Sub1.anInt4019 != 0) {
TextureOperation.method164(true, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_2707})); LoadingBox.draw(true, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_2707}));
} }
Class58.method1194(); Class58.method1194();
Class3_Sub13_Sub30.method313((byte) 58); TextureOperation13.method313((byte) 58);
boolean var11 = false; boolean var11 = false;
int var12; int var12;
if (HDToolKit.highDetail && Class128.aBoolean1685) { if (HDToolKit.highDetail && Class128.aBoolean1685) {
@ -223,12 +224,12 @@ final class Class40 {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
var12 = Class102.player.anIntArray2767[0] >> 3; var12 = Class102.player.anIntArray2767[0] >> 3;
var4 = Class102.player.anIntArray2755[0] >> 3; var4 = Class102.player.anIntArray2755[0] >> 3;
Class3_Sub13_Sub11.method220(var4, var12); TextureOperation1.method220(var4, var12);
} }
Class3_Sub13_Sub6.method198(false); TextureOperation26.method198(false);
if (null != Class3_Sub13_Sub26.aByteArrayArray3335) { if (null != TextureOperation35.aByteArrayArray3335) {
Class3_Sub13_Sub21.method272((byte) -124); TextureOperation37.method272((byte) -124);
} }
} }
@ -238,13 +239,13 @@ final class Class40 {
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
var12 = Class102.player.anIntArray2767[0] >> 3; var12 = Class102.player.anIntArray2767[0] >> 3;
var4 = Class102.player.anIntArray2755[0] >> 3; var4 = Class102.player.anIntArray2755[0] >> 3;
Class3_Sub13_Sub11.method220(var4, var12); TextureOperation1.method220(var4, var12);
} }
Class163_Sub2_Sub1.method2223(false, (byte) -121); Class163_Sub2_Sub1.method2223(false, (byte) -121);
} }
Class3_Sub13_Sub30.method313((byte) 90); TextureOperation13.method313((byte) 90);
Class163_Sub1.method2210(true); Class163_Sub1.method2210(true);
Class158_Sub1.method2189(AtmosphereParser.aClass91Array1182, false, 66); Class158_Sub1.method2189(AtmosphereParser.aClass91Array1182, false, 66);
if (HDToolKit.highDetail) { if (HDToolKit.highDetail) {
@ -273,7 +274,7 @@ final class Class40 {
if (!LinkableRSString.isDynamicSceneGraph) { if (!LinkableRSString.isDynamicSceneGraph) {
Unsorted.method1091(true, -121); Unsorted.method1091(true, -121);
Class163_Sub1.method2210(true); Class163_Sub1.method2210(true);
Class3_Sub13_Sub6.method198(true); TextureOperation26.method198(true);
} }
if (LinkableRSString.isDynamicSceneGraph) { if (LinkableRSString.isDynamicSceneGraph) {
@ -282,7 +283,7 @@ final class Class40 {
Class163_Sub2_Sub1.method2223(true, (byte) -105); Class163_Sub2_Sub1.method2223(true, (byte) -105);
} }
Class3_Sub13_Sub30.method313((byte) 102); TextureOperation13.method313((byte) 102);
Class163_Sub1.method2210(true); Class163_Sub1.method2210(true);
Class158_Sub1.method2189(AtmosphereParser.aClass91Array1182, true, 112); Class158_Sub1.method2189(AtmosphereParser.aClass91Array1182, true, 112);
Class163_Sub1.method2210(true); Class163_Sub1.method2210(true);
@ -307,11 +308,11 @@ final class Class40 {
Unsorted.method792(); Unsorted.method792();
Class58.method1194(); Class58.method1194();
method318(); method318();
Class3_Sub13_Sub30.method313((byte) 100); TextureOperation13.method313((byte) 100);
Class3_Sub13_Sub34.aBoolean3416 = false; TextureOperation25.aBoolean3416 = false;
if (GameShell.frame != null && null != Class3_Sub15.activeConnection && 25 == Class143.gameStage) { if (GameShell.frame != null && null != Class3_Sub15.activeConnection && 25 == Class143.gameStage) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(20); TextureOperation12.outgoingBuffer.putOpcode(20);
Class3_Sub13_Sub1.outgoingBuffer.writeInt(1057001181); TextureOperation12.outgoingBuffer.writeInt(1057001181);
} }
if (!LinkableRSString.isDynamicSceneGraph) { if (!LinkableRSString.isDynamicSceneGraph) {
@ -335,7 +336,7 @@ final class Class40 {
} else { } else {
Class117.method1719(30); Class117.method1719(30);
if (null != Class3_Sub15.activeConnection) { if (null != Class3_Sub15.activeConnection) {
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(110); TextureOperation12.outgoingBuffer.putOpcode(110);
} }
} }
@ -355,9 +356,9 @@ final class Class40 {
static void method318() { static void method318() {
try { try {
Class3_Sub4 var1 = (Class3_Sub4) Class3_Sub13_Sub6.aClass61_3075.method1222(); Class3_Sub4 var1 = (Class3_Sub4) TextureOperation26.aClass61_3075.method1222();
for (; null != var1; var1 = (Class3_Sub4) Class3_Sub13_Sub6.aClass61_3075.method1221()) { for (; null != var1; var1 = (Class3_Sub4) TextureOperation26.aClass61_3075.method1221()) {
if (var1.anInt2259 == -1) { if (var1.anInt2259 == -1) {
var1.anInt2261 = 0; var1.anInt2261 = 0;
Class132.method1798(56, var1); Class132.method1798(56, var1);

View file

@ -47,8 +47,8 @@ final class Class41 {
this.aClass30_683.method984(-35, 6 * var1); this.aClass30_683.method984(-35, 6 * var1);
this.aClass30_683.method978(0, aByteArray2040, 6); this.aClass30_683.method978(0, aByteArray2040, 6);
int var5 = ((255 & aByteArray2040[3]) << 16) - (-(aByteArray2040[4] << 8 & '\uff00') + -(255 & aByteArray2040[5])); int var5 = ((255 & aByteArray2040[3]) << 16) - (-(aByteArray2040[4] << 8 & 65280) + -(255 & aByteArray2040[5]));
int var4 = (aByteArray2040[2] & 255) + ('\uff00' & aByteArray2040[1] << 8) + (16711680 & aByteArray2040[0] << 16); int var4 = (aByteArray2040[2] & 0xFF) + (65280 & aByteArray2040[1] << 8) + (16711680 & aByteArray2040[0] << 16);
if (this.anInt687 < var4) { if (this.anInt687 < var4) {
var10000 = null; var10000 = null;
return (byte[]) var10000; return (byte[]) var10000;
@ -72,10 +72,10 @@ final class Class41 {
} }
this.aClass30_681.method978(0, aByteArray2040, 8 + var10); this.aClass30_681.method978(0, aByteArray2040, 8 + var10);
int var11 = (aByteArray2040[0] << 8 & '\uff00') - -(255 & aByteArray2040[1]); int var11 = (aByteArray2040[0] << 8 & 65280) - -(255 & aByteArray2040[1]);
int var12 = (aByteArray2040[3] & 255) + ('\uff00' & aByteArray2040[2] << 8); int var12 = (aByteArray2040[3] & 0xFF) + (65280 & aByteArray2040[2] << 8);
int var14 = 255 & aByteArray2040[7]; int var14 = 255 & aByteArray2040[7];
var13 = (aByteArray2040[6] & 255) + ('\uff00' & aByteArray2040[5] << 8) + (aByteArray2040[4] << 16 & 16711680); var13 = (aByteArray2040[6] & 0xFF) + (65280 & aByteArray2040[5] << 8) + (aByteArray2040[4] << 16 & 16711680);
if (var1 != var11 || var9 != var12 || this.cacheIndex != var14) { if (var1 != var11 || var9 != var12 || this.cacheIndex != var14) {
var10000 = null; var10000 = null;
return (byte[]) var10000; return (byte[]) var10000;
@ -116,7 +116,7 @@ final class Class41 {
this.aClass30_683.method984(-116, 6 * var3); this.aClass30_683.method984(-116, 6 * var3);
this.aClass30_683.method978(0, aByteArray2040, 6); this.aClass30_683.method978(0, aByteArray2040, 6);
var7 = (16711680 & aByteArray2040[3] << 16) + ('\uff00' & aByteArray2040[4] << 8) + (aByteArray2040[5] & 255); var7 = (16711680 & aByteArray2040[3] << 16) + (65280 & aByteArray2040[4] << 8) + (aByteArray2040[5] & 0xFF);
if (var7 <= 0 || (long) var7 > this.aClass30_681.method976(0) / 520L) { if (var7 <= 0 || (long) var7 > this.aClass30_681.method976(0) / 520L) {
return false; return false;
} }
@ -157,10 +157,10 @@ final class Class41 {
break label146; break label146;
} }
var10 = ((aByteArray2040[4] & 255) << 16) + ('\uff00' & aByteArray2040[5] << 8) - -(aByteArray2040[6] & 255); var10 = ((aByteArray2040[4] & 0xFF) << 16) + (65280 & aByteArray2040[5] << 8) - -(aByteArray2040[6] & 0xFF);
var11 = (255 & aByteArray2040[1]) + ((aByteArray2040[0] & 255) << 8); var11 = (255 & aByteArray2040[1]) + ((aByteArray2040[0] & 0xFF) << 8);
int var13 = 255 & aByteArray2040[7]; int var13 = 255 & aByteArray2040[7];
int var12 = (aByteArray2040[3] & 255) + (aByteArray2040[2] << 8 & '\uff00'); int var12 = (aByteArray2040[3] & 0xFF) + (aByteArray2040[2] << 8 & 65280);
if (var11 != var3 || var12 != var9 || var13 != this.cacheIndex) { if (var11 != var3 || var12 != var9 || var13 != this.cacheIndex) {
return false; return false;
} }

Some files were not shown because too many files have changed in this diff Show more