12 void interact_begin(
int w,
int h,
const mpfr_t cx,
const mpfr_t cy,
const mpfr_t r,
double weight,
bool show_glitches) {
64 double g = pow(sqrt(0.5), factor);
71 mpfr_mul_d(t, x, (1 - g), MPFR_RNDN);
74 mpfr_mul_d(t, y, (1 - g), MPFR_RNDN);
86 double factor = (shift ? 5 : 1) * (ctrl ? 10 : 1);
88 mpfr_inits2(53, vx, vy, (mpfr_ptr) 0);
94 mpfr_clears(vx, vy, (mpfr_ptr) 0);
98 double factor = (shift ? 5 : 1) * (ctrl ? 10 : 1);