
public class Class397 implements Interface50 {

   int anInt4885;
   static Class397 aClass397_4886 = new Class397(3, 101);
   static Class397 aClass397_4887 = new Class397(8, 107);
   static Class397 aClass397_4888 = new Class397(13, 103);
   static Class397 aClass397_4889 = new Class397(7, 104);
   static Class397 aClass397_4890 = new Class397(2, 108);
   static Class397 aClass397_4891 = new Class397(5, 106);
   static Class397 aClass397_4892 = new Class397(0, 109);
   static Class397 aClass397_4893 = new Class397(11, 100);
   static Class397 aClass397_4894 = new Class397(6, 102);
   static Class397 aClass397_4895 = new Class397(4, 110);
   static Class397 aClass397_4896 = new Class397(1, 111);
   static Class397 aClass397_4897 = new Class397(10, 112);
   static Class397 aClass397_4898 = new Class397(9, 105);
   int anInt4899;
   static Class397 aClass397_4900 = new Class397(12, 113);
   public static int anInt4901;


   public int method89(byte var1) {
      return 291034199 * this.anInt4885;
   }

   static Class397[] method6758() {
      return new Class397[]{aClass397_4897, aClass397_4889, aClass397_4892, aClass397_4893, aClass397_4887, aClass397_4898, aClass397_4900, aClass397_4896, aClass397_4894, aClass397_4891, aClass397_4888, aClass397_4886, aClass397_4895, aClass397_4890};
   }

   public int method269() {
      return 291034199 * this.anInt4885;
   }

   Class397(int var1, int var2) {
      this.anInt4899 = -744346843 * var1;
      this.anInt4885 = 1007638375 * var2;
   }

   static final void method6759(Class515_Sub1_Sub4_Sub4 var0, byte var1) {
      if(null != var0.anIntArray10750 || null != var0.anIntArray10787) {
         boolean var2 = true;
         Class548 var3 = client.aClass279_7807.method4909(-59023691);

         for(int var4 = 0; var4 < var0.anIntArray10750.length; ++var4) {
            int var5 = -1;
            if(var0.anIntArray10750 != null) {
               var5 = var0.anIntArray10750[var4];
            }

            if(-1 == var5) {
               if(!var0.method16626(var4, -1, 647279279)) {
                  var2 = false;
               }
            } else {
               var2 = false;
               boolean var6 = false;
               boolean var7 = false;
               Class326 var8 = var0.method10913().aClass326_4031;
               int var9;
               int var12;
               int var13;
               if((var5 & -1073741824) == -1073741824) {
                  var9 = var5 & 268435455;
                  int var10 = var9 >> 14;
                  int var11 = var9 & 16383;
                  var12 = (int)var8.aFloat4036 - (256 + (var10 - var3.anInt7419 * -843659437) * 512);
                  var13 = (int)var8.aFloat4033 - (256 + 512 * (var11 - -1518942839 * var3.anInt7420));
               } else {
                  Class326 var15;
                  if(0 != (var5 & '\u8000')) {
                     var9 = var5 & 32767;
                     Class515_Sub1_Sub4_Sub4_Sub1 var16 = client.aClass515_Sub1_Sub4_Sub4_Sub1Array7799[var9];
                     if(null == var16) {
                        var0.method16626(var4, -1, 1456187951);
                        continue;
                     }

                     var15 = var16.method10913().aClass326_4031;
                     var12 = (int)var8.aFloat4036 - (int)var15.aFloat4036;
                     var13 = (int)var8.aFloat4033 - (int)var15.aFloat4033;
                  } else {
                     ObjectVar var14 = (ObjectVar)client.aClass423_7693.method7211((long)var5);
                     if(null == var14) {
                        var0.method16626(var4, -1, 1338879484);
                        continue;
                     }

                     Class515_Sub1_Sub4_Sub4_Sub2 var17 = (Class515_Sub1_Sub4_Sub4_Sub2)var14.object;
                     var15 = var17.method10913().aClass326_4031;
                     var12 = (int)var8.aFloat4036 - (int)var15.aFloat4036;
                     var13 = (int)var8.aFloat4033 - (int)var15.aFloat4033;
                  }
               }

               if(0 != var12 || 0 != var13) {
                  var0.method16626(var4, (int)(Math.atan2((double)var12, (double)var13) * 2607.5945876176133D) & 16383, -670389698);
               }
            }
         }

         if(var2) {
            var0.anIntArray10750 = null;
            var0.anIntArray10787 = null;
         }

      }
   }

   public static boolean method6760(int var0) {
      return 0 != Class104.anInt1025 * -821727631;
   }
}
