示例#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++;
     ByteVector class37_sub11 = new ByteVector(is);
     if (i_19_ == 967) {
       int i_20_ = -1;
       for (; ; ) {
         int i_21_ = class37_sub11.method961(255);
         if (i_21_ == 0) break;
         i_20_ += i_21_;
         int i_22_ = 0;
         for (; ; ) {
           int i_23_ = class37_sub11.method961(255);
           if (i_23_ == 0) break;
           i_22_ += i_23_ + -1;
           int i_24_ = class37_sub11.getUnsignedByte(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)) {
             Class37_Sub4_Sub11 class37_sub4_sub11 = Class37_Sub9_Sub8.method794(i_20_, 28067);
             int i_30_ =
                 i
                     - -(Class37_Sub9_Sub33.method903(
                         i_26_ & 0x7,
                         class37_sub4_sub11.anInt2731,
                         class37_sub4_sub11.anInt2743,
                         (byte) -38,
                         i_29_,
                         0x7 & i_27_,
                         i_18_));
             int i_31_ =
                 i_16_
                     + (Class52_Sub1.method1132(
                         i_18_,
                         i_26_ & 0x7,
                         class37_sub4_sub11.anInt2731,
                         i_29_,
                         (byte) 83,
                         0x7 & i_27_,
                         class37_sub4_sub11.anInt2743));
             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_
             + ')'));
   }
 }