*/
#ifdef STANDALONE
-#define MODE_mountain
-#define PROGCLASS "Mountain"
-#define HACK_INIT init_mountain
-#define HACK_DRAW draw_mountain
-#define mountain_opts xlockmore_opts
-#define DEFAULTS "*delay: 1000 \n" \
- "*count: 30 \n" \
- "*cycles: 4000 \n" \
- "*ncolors: 64 \n"
-#define SMOOTH_COLORS
-#include "xlockmore.h" /* in xscreensaver distribution */
+# define MODE_mountain
+#define DEFAULTS "*delay: 1000 \n" \
+ "*count: 30 \n" \
+ "*cycles: 4000 \n" \
+ "*ncolors: 64 \n"
+# define SMOOTH_COLORS
+# define reshape_mountain 0
+# define mountain_handle_event 0
+# include "xlockmore.h" /* in xscreensaver distribution */
#else /* STANDALONE */
-#include "xlock.h" /* in xlockmore distribution */
+# include "xlock.h" /* in xlockmore distribution */
#endif /* STANDALONE */
#ifdef MODE_mountain
-ModeSpecOpt mountain_opts =
+ENTRYPOINT ModeSpecOpt mountain_opts =
{0, (XrmOptionDescRec *) NULL, 0, (argtype *) NULL, (OptionStruct *) NULL};
#ifdef USE_MODULES
mp->stage++;
}
-void
-init_mountain(ModeInfo * mi)
+ENTRYPOINT void
+init_mountain (ModeInfo * mi)
{
int i, j, x, y;
XGCValues gcv;
mp->offset = 0;
}
-void
-draw_mountain(ModeInfo * mi)
+ENTRYPOINT void
+draw_mountain (ModeInfo * mi)
{
mountainstruct *mp;
}
}
-void
-release_mountain(ModeInfo * mi)
+ENTRYPOINT void
+release_mountain (ModeInfo * mi)
{
if (mountains != NULL) {
int screen;
}
}
-void
+ENTRYPOINT void
refresh_mountain(ModeInfo * mi)
{
mountainstruct *mp;
mp->y = 0;
}
+XSCREENSAVER_MODULE ("Mountain", mountain)
+
#endif /* MODE_mountain */