private void setCameraPos(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) {
        int l1 = 2048 - arg1 & 0x7ff;
        int i2 = 2048 - arg4 & 0x7ff;
        int yaw = 0;
        int zoom = 0;
        int pitch = arg0;
        if (l1 != 0) {
            int i3 = Model.modelIntArray1[l1];
            int k3 = Model.modelIntArray2[l1];
            int i4 = zoom * k3 - pitch * i3 >> 16;
            pitch = zoom * i3 + pitch * k3 >> 16;
            zoom = i4;
        }
        if (i2 != 0) {
            int j3 = Model.modelIntArray1[i2];
            int l3 = Model.modelIntArray2[i2];
            int j4 = pitch * j3 + yaw * l3 >> 16;
            pitch = pitch * l3 - yaw * j3 >> 16;
            yaw = j4;
        }
        xCameraPos = arg2 - yaw;
        zCameraPos = arg3 - zoom;
        yCameraPos = arg5 - pitch;
        yCameraCurve = arg1;
        xCameraCurve = arg4;
    }