- solidify/overlap.c (do_shift, shift): instead of passing an integer
direction, pass a floating-point distance
- solidify/overlap.c (scroll_event): weight shifts as well. Closer to the
circle means faster.
- solidify/style.h (DIST_STEPS): acceleration factor for shifts
paradigm.
- solidify/overlap.c (scroll_event): make weighting of rotation exponential,
so we can both adjust precisely and spin rapidly. Also reverse weighting
to rotate more quickly on the outside.
- solidify/style.h (SLOWEST_ROT, FASTEST_ROT): parameters for weighting of
rotation
- solidify/overlap.c (BORDER, sx, sy), solidify/style.h (OVERLAP_BORDER):
moved and renamed
- solidify/overlap.c (r_center, scroll_event): moved center radius
calculation to separate function
- solidify/overlap.c (draw_image): renamed to draw_map
- solidify/overlap.c (draw_image): draw an on-screen display (OSD)
- solidify/level.c (expose_event, overlap): propagate OSD on/off switch
- solidify/overlap.c (osd_proximity, scroll_event, motion_notify_event,
overlap): enable OSD when approaching the center circle or a diagonal
- solidify/overlap.c (scroll_event): reversed the direction of rotation