/* sky_brightness = 0.15; */ /* to force a dark sky (for testing) */
- if ( ambient < 0.1 ) { ambient = 0.1; }
+ if ( ambient < 0.02 ) { ambient = 0.02; }
if ( diffuse < 0.0 ) { diffuse = 0.0; }
if ( sky_brightness < 0.1 ) { sky_brightness = 0.1; }
/* $Log$
-/* Revision 1.40 1997/12/30 01:38:37 curt
-/* Switched back to per vertex normals and smooth shading for terrain.
+/* Revision 1.41 1997/12/30 13:06:56 curt
+/* A couple lighting tweaks ...
/*
+ * Revision 1.40 1997/12/30 01:38:37 curt
+ * Switched back to per vertex normals and smooth shading for terrain.
+ *
* Revision 1.39 1997/12/22 23:45:45 curt
* First stab at sunset/sunrise sky glow effects.
*
middle_color[i][j] = l->sky_color[j] - diff * 0.9 + middle_amt[j];
outer_color[i][j] = l->fog_color[j] + outer_amt[j];
- if ( middle_color[i][j] > 1.0 ) { middle_color[i][j] = 1.0; }
- if ( outer_color[i][j] > 1.0 ) { outer_color[i][j] = 1.0; }
+ if ( middle_color[i][j] > 1.00 ) { middle_color[i][j] = 1.00; }
+ if ( middle_color[i][j] < 0.10 ) { middle_color[i][j] = 0.10; }
+ if ( outer_color[i][j] > 1.00 ) { outer_color[i][j] = 1.00; }
+ if ( outer_color[i][j] < 0.10 ) { outer_color[i][j] = 0.10; }
}
inner_color[i][3] = middle_color[i][3] = outer_color[i][3] =
l->sky_color[3];
middle_color[i][j] = l->sky_color[j] - diff * 0.9 + middle_amt[j];
outer_color[i][j] = l->fog_color[j] + outer_amt[j];
- if ( middle_color[i][j] > 1.0 ) { middle_color[i][j] = 1.0; }
- if ( outer_color[i][j] > 1.0 ) { outer_color[i][j] = 1.0; }
+ if ( middle_color[i][j] > 1.00 ) { middle_color[i][j] = 1.00; }
+ if ( middle_color[i][j] < 0.10 ) { middle_color[i][j] = 0.10; }
+ if ( outer_color[i][j] > 1.00 ) { outer_color[i][j] = 1.00; }
+ if ( outer_color[i][j] < 0.15 ) { outer_color[i][j] = 0.15; }
}
inner_color[i][3] = middle_color[i][3] = outer_color[i][3] =
l->sky_color[3];
/* $Log$
-/* Revision 1.8 1997/12/23 04:58:38 curt
-/* Tweaked the sky coloring a bit to build in structures to allow finer rgb
-/* control.
+/* Revision 1.9 1997/12/30 13:06:57 curt
+/* A couple lighting tweaks ...
/*
+ * Revision 1.8 1997/12/23 04:58:38 curt
+ * Tweaked the sky coloring a bit to build in structures to allow finer rgb
+ * control.
+ *
* Revision 1.7 1997/12/22 23:45:48 curt
* First stab at sunset/sunrise sky glow effects.
*
# include <sys/timeb.h> /* for ftime() and struct timeb */
#else
# include <sys/time.h> /* for get/setitimer, gettimeofday, struct timeval */
-#endif USE_FTIME
+#endif /* USE_FTIME */
#include "fg_timer.h"
exit(0);
}
}
-#endif HAVE_ITIMER
+#endif /* HAVE_ITIMER */
/* This function returns the number of milleseconds since the last
static struct timeval last;
static struct timeval current;
static struct timezone tz;
-#endif USE_FTIME
+#endif /* USE_FTIME */
if ( ! inited ) {
inited = 1;
ftime(&last);
#else
gettimeofday(&last, &tz);
-#endif
+#endif /* USE_FTIME */
interval = 0;
} else {
interval = 1000000 * (current.tv_sec - last.tv_sec) +
(current.tv_usec - last.tv_usec);
interval /= 1000; /* convert back to milleseconds */
-#endif
+#endif /* USE_FTIME */
last = current;
}
/* $Log$
-/* Revision 1.6 1997/07/12 02:13:04 curt
-/* Add ftime() support for those that don't have gettimeofday()
+/* Revision 1.7 1997/12/30 13:06:58 curt
+/* A couple lighting tweaks ...
/*
+ * Revision 1.6 1997/07/12 02:13:04 curt
+ * Add ftime() support for those that don't have gettimeofday()
+ *
* Revision 1.5 1997/06/26 19:08:38 curt
* Restructuring make, adding automatic "make dep" support.
*