public void method623(Stream arg0, boolean arg1, int arg2) { if (arg1 == true) { anInt3932++; int i = arg2; while_41_: do { while_40_: do { while_39_: do { while_38_: do { while_37_: do { while_36_: do { do { if ((i ^ 0xffffffff) != -1) { if ((i ^ 0xffffffff) != -2) { if ((i ^ 0xffffffff) != -3) { if ((i ^ 0xffffffff) != -4) { if (i != 4) { if ((i ^ 0xffffffff) != -6) { if ((i ^ 0xffffffff) != -7) { if (i != 7) break while_41_; } else break while_39_; break while_40_; } } else break while_37_; break while_38_; } } else break; break while_36_; } } else { anInt3946 = arg0.readByte((byte) 101); return; } anInt3953 = arg0.readByte((byte) -112); return; } while (false); anInt3945 = arg0.readUShort(-2386); return; } while (false); anInt3939 = arg0.readUShort(-2386); return; } while (false); anInt3957 = arg0.readUShort(-2386); return; } while (false); anInt3959 = arg0.readUShort(-2386); return; } while (false); anInt3936 = arg0.readUShort(-2386); return; } while (false); anInt3940 = arg0.readUShort(-2386); } while (false); } }
public void method311(Stream stream, Class12 class12) { int i = stream.readByte(120); anIntArray774[0] = i >> 4; anIntArray774[1] = i & 0xf; if (i != 0) { anIntArray775[0] = stream.readShort(); anIntArray775[1] = stream.readShort(); int i_13_ = stream.readByte(119); for (int i_14_ = 0; i_14_ < 2; i_14_++) { for (int i_15_ = 0; i_15_ < anIntArray774[i_14_]; i_15_++) { anIntArrayArrayArray770[i_14_][0][i_15_] = stream.readShort(); anIntArrayArrayArray768[i_14_][0][i_15_] = stream.readShort(); } } for (int i_16_ = 0; i_16_ < 2; i_16_++) { for (int i_17_ = 0; i_17_ < anIntArray774[i_16_]; i_17_++) { if ((i_13_ & (1 << (i_16_ * 4) << i_17_)) != 0) { anIntArrayArrayArray770[i_16_][1][i_17_] = stream.readShort(); anIntArrayArrayArray768[i_16_][1][i_17_] = stream.readShort(); } else { anIntArrayArrayArray770[i_16_][1][i_17_] = anIntArrayArrayArray770[i_16_][0][i_17_]; anIntArrayArrayArray768[i_16_][1][i_17_] = anIntArrayArrayArray768[i_16_][0][i_17_]; } } } if ((i_13_ != 0) || (anIntArray775[1] != anIntArray775[0])) { class12.method90(stream); } } else { anIntArray775[0] = anIntArray775[1] = 0; } }
public static void method303( int i, Class20[] class20s, byte[] is, int i_13_, int i_14_, Class67 class67, int i_15_, int i_16_, int i_17_, int i_18_, int i_19_) { try { anInt747++; Stream stream = new Stream(is); if (i_19_ == 967) { int i_20_ = -1; for (; ; ) { int i_21_ = stream.readSignedShortOrByte(255); if (i_21_ == 0) { break; } i_20_ += i_21_; int i_22_ = 0; for (; ; ) { int i_23_ = stream.readSignedShortOrByte(255); if (i_23_ == 0) { break; } i_22_ += (i_23_ + -1); int i_24_ = stream.readByte(117); int i_25_ = i_22_ >> 467110028; int i_26_ = 0x3f & i_22_; int i_27_ = 0x3f & (i_22_ >> 1114178406); int i_28_ = i_24_ >> 2050158242; int i_29_ = 0x3 & i_24_; if (((i_13_ ^ 0xffffffff) == (i_25_ ^ 0xffffffff)) && ((i_27_ ^ 0xffffffff) <= (i_14_ ^ 0xffffffff)) && ((i_27_ ^ 0xffffffff) > ((i_14_ - -8) ^ 0xffffffff)) && (i_26_ >= i_17_) && (((8 + i_17_) ^ 0xffffffff) < (i_26_ ^ 0xffffffff))) { ObjectDef objectdef = Class37_Sub9_Sub8.method794(i_20_, 28067); int i_30_ = i - -(Class37_Sub9_Sub33.method903( i_26_ & 0x7, objectdef.tileWidth, objectdef.tileDepth, (byte) -38, i_29_, 0x7 & i_27_, i_18_)); int i_31_ = i_16_ + (Class52_Sub1.method1132( i_18_, i_26_ & 0x7, objectdef.tileWidth, i_29_, (byte) 83, 0x7 & i_27_, objectdef.tileDepth)); if ((i_30_ > 0) && (i_31_ > 0) && (i_30_ < 103) && (i_31_ < 103)) { Class20 class20 = null; int i_32_ = i_15_; if (((0x2 & (Class1.aByteArrayArrayArray63[1][i_30_][i_31_])) ^ 0xffffffff) == -3) { i_32_--; } if ((i_32_ ^ 0xffffffff) <= -1) { class20 = class20s[i_32_]; } Class56.method1144( i_20_, i_28_, 0x3 & (i_29_ + i_18_), i_15_, class67, false, i_31_, i_30_, class20); } } } } } } catch (RuntimeException runtimeexception) { throw Class37_Sub4_Sub7_Sub3.method516( runtimeexception, ("jg.E(" + i + ',' + ((class20s != null) ? "{...}" : "null") + ',' + ((is != null) ? "{...}" : "null") + ',' + i_13_ + ',' + i_14_ + ',' + ((class67 != null) ? "{...}" : "null") + ',' + i_15_ + ',' + i_16_ + ',' + i_17_ + ',' + i_18_ + ',' + i_19_ + ')')); } }