X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fdemon.c;h=199d899975e2dbdaa627a700dbb4c2c7b99984fe;hp=947134841ec64482f0c09ccb891418bd9085f842;hb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;hpb=dba664f31aa87285db4d76cf8c5e66335299703a diff --git a/hacks/demon.c b/hacks/demon.c index 94713484..199d8999 100644 --- a/hacks/demon.c +++ b/hacks/demon.c @@ -55,12 +55,11 @@ static const char sccsid[] = "@(#)demon.c 5.00 2000/11/01 xlockmore"; # define DEFAULTS "*delay: 50000 \n" \ "*count: 0 \n" \ "*cycles: 1000 \n" \ - "*size: -7 \n" \ + "*size: -30 \n" \ "*ncolors: 64 \n" \ "*fpsSolid: true \n" \ "*ignoreRotation: True \n" \ -# define demon_handle_event 0 # define UNIFORM_COLORS # include "xlockmore.h" /* in xscreensaver distribution */ #else /* STANDALONE */ @@ -984,6 +983,19 @@ refresh_demon (ModeInfo * mi) dp->redrawpos = 0; } +ENTRYPOINT Bool +demon_handle_event (ModeInfo *mi, XEvent *event) +{ + if (screenhack_event_helper (MI_DISPLAY(mi), MI_WINDOW(mi), event)) + { + reshape_demon (mi, MI_WIDTH(mi), MI_HEIGHT(mi)); + return True; + } + return False; +} + + + XSCREENSAVER_MODULE ("Demon", demon) #endif /* MODE_demon */