-#define MODE_vines
-#define PROGCLASS "Vines"
-#define HACK_INIT init_vines
-#define HACK_DRAW draw_vines
-#define vines_opts xlockmore_opts
-#define DEFAULTS "*delay: 200000 \n" \
- "*count: 0 \n" \
- "*ncolors: 64 \n"
-#include "xlockmore.h" /* in xscreensaver distribution */
-#include "erase.h"
+# define MODE_vines
+# define DEFAULTS "*delay: 200000 \n" \
+ "*count: 0 \n" \
+ "*ncolors: 64 \n" \
+ "*fpsSolid: true \n" \
+ "*lowrez: True \n" \
+
+# include "xlockmore.h" /* in xscreensaver distribution */
+# define free_vines 0
+# define release_vines 0
+# define reshape_vines 0
+# define vines_handle_event 0
{0, (XrmOptionDescRec *) NULL, 0, (argtype *) NULL, (OptionStruct *) NULL};
#ifdef USE_MODULES
ModStruct vines_description =
{0, (XrmOptionDescRec *) NULL, 0, (argtype *) NULL, (OptionStruct *) NULL};
#ifdef USE_MODULES
ModStruct vines_description =
-{"vines", "init_vines", "draw_vines", "release_vines",
+{"vines", "init_vines", "draw_vines", (char *) NULL,
"refresh_vines", "init_vines", (char *) NULL, &vines_opts,
200000, 0, 1, 1, 64, 1.0, "",
"Shows fractals", 0, NULL};
"refresh_vines", "init_vines", (char *) NULL, &vines_opts,
200000, 0, 1, 1, 64, 1.0, "",
"Shows fractals", 0, NULL};
-void
-release_vines(ModeInfo * mi)
-{
- if (vines != NULL) {
- (void) free((void *) vines);
- vines = (vinestruct *) NULL;
- }
-} /* release_vines */
+
+XSCREENSAVER_MODULE ("Vines", vines)