fgc = XCreateGC (dpy, window, 0, &gcv);
- x2 = rand() % model_w;
- y2 = rand() % model_h;
+ x2 = random() % model_w;
+ y2 = random() % model_h;
delay_usecs = get_integer_resource ("delay", "Integer");
n_restart = get_integer_resource ("restart", "Integer");
x2 * cell_size + cell_size/2,
y2 * cell_size + cell_size/2);
- /* Flush changes to display, and discard any pending input --
- we'll never look at it anyhow, and it saves it filling up
- memory. */
- XSync (dpy, True);
+ XSync (dpy, False);
+ screenhack_handle_events (dpy);
- usleep (delay_usecs);
+ if (delay_usecs)
+ usleep (delay_usecs);
}
i_restart = (i_restart + 1) % n_restart;