Ejemplo n.º 1
0
 private static final void method539(
     Class17_Sub1 class17_sub1, Class17_Sub1 class17_sub1_18_, int i, int i_19_) {
   i += ((Class17_Sub1) class17_sub1).anInt262;
   i_19_ += ((Class17_Sub1) class17_sub1).anInt267;
   int i_20_ = i + i_19_ * ((Class17_Sub1) class17_sub1_18_).anInt269;
   int i_21_ = 0;
   int i_22_ = ((Class17_Sub1) class17_sub1).anInt263;
   int i_23_ = ((Class17_Sub1) class17_sub1).anInt269;
   int i_24_ = ((Class17_Sub1) class17_sub1_18_).anInt269 - i_23_;
   int i_25_ = 0;
   if (i_19_ <= 0) {
     int i_26_ = 1 - i_19_;
     i_22_ -= i_26_;
     i_21_ += i_26_ * i_23_;
     i_20_ += i_26_ * ((Class17_Sub1) class17_sub1_18_).anInt269;
     i_19_ = 1;
   }
   if (i_19_ + i_22_ >= ((Class17_Sub1) class17_sub1_18_).anInt263) {
     int i_27_ = (i_19_ + i_22_ + 1 - ((Class17_Sub1) class17_sub1_18_).anInt263);
     i_22_ -= i_27_;
   }
   if (i <= 0) {
     int i_28_ = 1 - i;
     i_23_ -= i_28_;
     i_21_ += i_28_;
     i_20_ += i_28_;
     i_25_ += i_28_;
     i_24_ += i_28_;
     i = 1;
   }
   if (i + i_23_ >= ((Class17_Sub1) class17_sub1_18_).anInt269) {
     int i_29_ = i + i_23_ + 1 - ((Class17_Sub1) class17_sub1_18_).anInt269;
     i_23_ -= i_29_;
     i_25_ += i_29_;
     i_24_ += i_29_;
   }
   if (i_23_ > 0 && i_22_ > 0) {
     method537(
         ((Class17_Sub1) class17_sub1_18_).aByteArray3066,
         ((Class17_Sub1) class17_sub1).aByteArray3066,
         i_21_,
         i_20_,
         i_23_,
         i_22_,
         i_24_,
         i_25_);
     method550(i, i_19_, i_23_, i_22_);
   }
 }