Beispiel #1
0
 public int method1613(byte[] is, int i, int i_105_) {
   int i_106_ = i_105_;
   anInt2291++;
   int i_107_ = 0;
   if (i >= -2) aClass97_2261 = null;
   for (
   /**/ ; i_107_ < anInt2293; i_107_ += 4) {
     int i_108_ = Class68_Sub20_Sub4.method1060(aByteArray2268[i_107_], 101);
     int i_109_ =
         ((anInt2293 ^ 0xffffffff) >= (1 + i_107_ ^ 0xffffffff)
             ? -1
             : Class68_Sub20_Sub4.method1060(aByteArray2268[1 + i_107_], 27));
     int i_110_ =
         ((i_107_ + 2 ^ 0xffffffff) <= (anInt2293 ^ 0xffffffff)
             ? -1
             : Class68_Sub20_Sub4.method1060(aByteArray2268[2 + i_107_], 90));
     int i_111_ =
         ((anInt2293 ^ 0xffffffff) < (3 + i_107_ ^ 0xffffffff)
             ? Class68_Sub20_Sub4.method1060(aByteArray2268[3 + i_107_], 37)
             : -1);
     is[i_105_++] = (byte) Class70.method1335(i_108_ << 1324180066, i_109_ >>> 1558649252);
     if ((i_110_ ^ 0xffffffff) == 0) break;
     is[i_105_++] =
         (byte)
             Class70.method1335(
                 (Class120.method1740(i_109_, 15) << -1724734620), i_110_ >>> 1372711714);
     if ((i_111_ ^ 0xffffffff) == 0) break;
     is[i_105_++] =
         (byte) (Class70.method1335(Class120.method1740(192, i_110_ << -64861882), i_111_));
   }
   return -i_106_ + i_105_;
 }
 static final void method975(int i) {
   boolean bool = client.aBoolean3043;
   try {
     Class83_Sub1_Sub4.anInt4340 = 0;
     anInt4444++;
     Class125.anInt1989 = 0;
     Class83_Sub15_Sub8.method1004(1);
     Class70.method603(-1);
     Class32.method301((byte) -44);
     Class93.method1490(-128);
     int i_4_ = 0;
     while ((i_4_ ^ 0xffffffff) > (Class83_Sub1_Sub4.anInt4340 ^ 0xffffffff)) {
       int i_5_ = Class46.anIntArray824[i_4_];
       if (((Class134_Sub2_Sub1) ISAACCipher.aClass134_Sub2_Sub1Array183[i_5_]).anInt4013
           != Class89.anInt1400) {
         if (((Class134_Sub2_Sub1) ISAACCipher.aClass134_Sub2_Sub1Array183[i_5_]).anInt5430 > 0)
           Class44.method406((ISAACCipher.aClass134_Sub2_Sub1Array183[i_5_]), (byte) -21);
         ISAACCipher.aClass134_Sub2_Sub1Array183[i_5_] = null;
       }
       i_4_++;
       if (bool) break;
     }
     if (Canvas_Sub1.currentPacketSize
         != (((PacketStreamBuffer) Class104.aClass83_Sub10_Sub1_1635).offset))
       throw new RuntimeException(
           "gpp1 pos:"
               + (((PacketStreamBuffer) (Class104.aClass83_Sub10_Sub1_1635)).offset)
               + " psize:"
               + Canvas_Sub1.currentPacketSize);
     if (i != 9244) method969(38);
     i_4_ = 0;
     while ((i_4_ ^ 0xffffffff) > (Class92.anInt1449 ^ 0xffffffff)) {
       if ((ISAACCipher.aClass134_Sub2_Sub1Array183[Class32.anIntArray559[i_4_]]) == null)
         throw new RuntimeException("gpp2 pos:" + i_4_ + " size:" + Class92.anInt1449);
       i_4_++;
       if (bool) break;
     }
   } catch (RuntimeException runtimeexception) {
     throw Class138.method2042(runtimeexception, "ge.A(" + i + ')');
   }
 }