static final Class369 method2834(byte i, ByteBuffer class348_sub49) {
   anInt8876++;
   Class221 class221 = Class158.method1248(15)[class348_sub49.getUByte()];
   if (i > -113) aDouble8869 = -1.5911312034627048;
   Class341 class341 = Class62.method596(20000)[class348_sub49.getUByte()];
   int i_7_ = class348_sub49.method3372(13638);
   int i_8_ = class348_sub49.method3372(13638);
   int i_9_ = class348_sub49.getShort();
   int i_10_ = class348_sub49.getShort();
   int i_11_ = class348_sub49.method3372(13638);
   int i_12_ = class348_sub49.getDWord();
   int i_13_ = class348_sub49.getDWord();
   return new Class369(class221, class341, i_7_, i_8_, i_9_, i_10_, i_11_, i_12_, i_13_);
 }
Esempio n. 2
0
 static final int method2478(int i) {
   if (i != 1000) return -103;
   anInt8763++;
   boolean bool = false;
   boolean bool_5_ = false;
   boolean bool_6_ = false;
   if (((Signlink) Class348_Sub23_Sub1.signlink).allowsFileOperations
       && !((Signlink) Class348_Sub23_Sub1.signlink).aBoolean3794) {
     bool = true;
     if ((((Class348_Sub4) Class348_Sub40_Sub20.aClass348_Sub4_9264).anInt6609) < 512
         && (((Class348_Sub4) Class348_Sub40_Sub20.aClass348_Sub4_9264).anInt6609) != 0)
       bool = false;
     if (!Signlink.osName.startsWith("win")) bool_5_ = true;
     else {
       bool_6_ = true;
       bool_5_ = true;
     }
   }
   if (Class221.aBoolean2881) bool = false;
   if (Class330.aBoolean4117) bool_5_ = false;
   if (Class348_Sub1.aBoolean6558) bool_6_ = false;
   if (!bool && !bool_5_ && !bool_6_) return ArchiveLoader.method2348(-8454);
   int i_7_ = -1;
   int i_8_ = -1;
   int i_9_ = -1;
   if (bool) {
     try {
       i_7_ = Class239_Sub14.method1781(2, -126, 1000);
     } catch (Exception exception) {
       /* empty */
     }
   }
   do {
     if (bool_6_) {
       try {
         i_9_ = Class239_Sub14.method1781(3, -70, 1000);
         if ((((Class348_Sub51) BitmapTable.aClass348_Sub51_3959)
                     .aClass239_Sub25_7271.method1829(i + -33350)
                 ^ 0xffffffff)
             == -4) {
           ToolkitInfo libNode = Class348_Sub8.currentToolkit.getToolkitInfo();
           long driverVersion = (0xffffffffffffL & ((ToolkitInfo) libNode).driverVersion);
           int vendor = ((ToolkitInfo) libNode).vendor;
           if (vendor != 4318) {
             if (vendor != 4098) break;
           } else {
             bool_5_ = bool_5_ & ((driverVersion ^ 0xffffffffffffffffL) <= -64425238955L);
             break;
           }
           bool_5_ = bool_5_ & ((driverVersion ^ 0xffffffffffffffffL) <= -60129613780L);
         }
       } catch (Exception exception) {
         /* empty */
       }
     }
   } while (false);
   if (bool_5_) {
     try {
       i_8_ = Class239_Sub14.method1781(1, i ^ ~0x3ab, 1000);
     } catch (Exception exception) {
       /* empty */
     }
   }
   if ((i_7_ ^ 0xffffffff) == 0 && i_8_ == -1 && i_9_ == -1)
     return ArchiveLoader.method2348(i + -9454);
   i_9_ *= 1.1F;
   i_8_ *= 1.1F;
   if ((i_9_ ^ 0xffffffff) > (i_7_ ^ 0xffffffff) && i_8_ < i_7_)
     return BufferedRasterizer.method454(i_7_, (byte) -116);
   if (i_9_ <= i_8_) return Class62.method600((byte) -59, 1, i_8_);
   return Class62.method600((byte) -80, 3, i_9_);
 }