final int[] method1275(int i, boolean flag) {
        int ai[] = super.aClass18_3308.method210(i, flag);
        if (super.aClass18_3308.aBoolean359) {
            int j = Class129.anIntArray2049[i];
            int k = -2048 + j >> 1;
            for (int l = 0; l < Class117.anInt1861; l++) {
                int j1 = Class27.anIntArray504[l];
                int k1 = -2048 + j1 >> 1;
                int i1;
                if (anInt4302 != 0) {
                    int l1 = k1 * k1 + k * k >> 12;
                    i1 = (int) (Math.sqrt((float) l1 / 4096F) * 4096D);
                    i1 = (int) (3.1415926535897931D * (double) (i1 * anInt4309));
                } else {
                    i1 = (-j + j1) * anInt4309;
                }
                i1 -= i1 & 0xfffff000;
                if (anInt4301 == 0) {
                    i1 = 4096 + Class33.anIntArray2624[(0xff4 & i1) >> 4] >> 1;
                } else if (anInt4301 == 2) {
                    if ((i1 -= 2048) < 0) {
                        i1 = -i1;
                    }
                    i1 = 2048 + -i1 << 1;
                }
                ai[l] = i1;
            }

        }
        return ai;
    }