X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fsquiral.c;h=a38e0603dd28fa85bc366b47916c0edfdb8652b6;hb=39809ded547bdbb08207d3e514950425215b4410;hp=e261f59a8226a49566211748bf55945910a541ad;hpb=4ade52359b6eba3621566dac79793a33aa4c915f;p=xscreensaver diff --git a/hacks/squiral.c b/hacks/squiral.c index e261f59a..a38e0603 100644 --- a/hacks/squiral.c +++ b/hacks/squiral.c @@ -14,7 +14,7 @@ #include "erase.h" #include "yarandom.h" -#define R(x) (abs(random())%x) +#define R(x) (random()%x) #define PROB(x) (frand(1.0) < (x)) #define NCOLORSMAX 255 @@ -239,6 +239,13 @@ squiral_reshape (Display *dpy, Window window, void *closure, static Bool squiral_event (Display *dpy, Window window, void *closure, XEvent *event) { + struct state *st = (struct state *) closure; + if (screenhack_event_helper (dpy, window, event)) + { + squiral_init_1 (st); + XClearWindow (dpy, window); + return True; + } return False; } @@ -251,6 +258,7 @@ squiral_free (Display *dpy, Window window, void *closure) static const char *squiral_defaults[] = { + ".lowrez: true", ".background: black", ".foreground: white", "*fpsSolid: true", @@ -261,7 +269,7 @@ static const char *squiral_defaults[] = { "*disorder: 0.005", "*cycle: False", "*handedness: 0.5", -#ifdef USE_IPHONE +#ifdef HAVE_MOBILE "*ignoreRotation: True", #endif 0