-/* xscreensaver, Copyright (c) 1993, 1995, 1996, 1998
- * Jamie Zawinski <jwz@jwz.org>
+/* xscreensaver, Copyright (c) 1993-2008 Jamie Zawinski <jwz@jwz.org>
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
static int
recurse (struct state *st, double x, double y, int l, Display *dpy, Window win)
{
- int xp, yp, i;
+ int i;
double nx, ny;
if (l == st->max_levels)
if (x > -1.0 && x < 1.0 && y > -1.0 && y < 1.0)
{
- xp = st->points[st->num_points].x = (int) ((st->width / 2) * (x + 1.0));
- yp = st->points[st->num_points].y = (int) ((st->height / 2) * (y + 1.0));
+ st->points[st->num_points].x = (int) ((st->width / 2) * (x + 1.0));
+ st->points[st->num_points].y = (int) ((st->height / 2) * (y + 1.0));
st->num_points++;
if (st->num_points >= POINT_BUFFER_SIZE)
{
static const char *flame_defaults [] = {
".background: black",
".foreground: white",
+ "*fpsSolid: true",
"*colors: 64",
"*iterations: 25",
"*delay: 50000",