Ejemplo n.º 1
0
 private static final void method544(
     Class17_Sub1 class17_sub1,
     Class17_Sub1 class17_sub1_54_,
     int i,
     int i_55_,
     int i_56_,
     boolean bool) {
   if (i > 0
       && i_55_ > 0
       && i + 16 < ((Class17_Sub1) class17_sub1_54_).anInt269
       && i_55_ + 16 < ((Class17_Sub1) class17_sub1_54_).anInt263) {
     int i_57_ = i + i_55_ * ((Class17_Sub1) class17_sub1_54_).anInt269;
     int i_58_ = ((Class17_Sub1) class17_sub1_54_).anInt269 - 16;
     int i_59_;
     int i_60_;
     int i_61_;
     if (i_56_ == 0) {
       i_59_ = 240;
       i_60_ = 1;
       i_61_ = -i_60_ * 16 - 16;
     } else if (i_56_ == 1) {
       i_59_ = 255;
       i_60_ = -16;
       i_61_ = -i_60_ * 16 - 1;
     } else if (i_56_ == 2) {
       i_59_ = 15;
       i_60_ = -1;
       i_61_ = -i_60_ * 16 + 16;
     } else {
       i_59_ = 0;
       i_60_ = 16;
       i_61_ = -i_60_ * 16 + 1;
     }
     if (bool)
       method553(
           ((Class17_Sub1) class17_sub1_54_).aByteArray3066,
           ((Class17_Sub1) class17_sub1).aByteArray3066,
           i_59_,
           i_57_,
           i_58_,
           i_60_,
           i_61_);
     else
       method552(
           ((Class17_Sub1) class17_sub1_54_).aByteArray3066,
           ((Class17_Sub1) class17_sub1).aByteArray3066,
           i_59_,
           i_57_,
           i_58_,
           i_60_,
           i_61_);
     method550(i, i_55_, 16, 16);
   }
 }