19 |
|
#include "random.h" |
20 |
|
|
21 |
|
#ifndef WFLUSH |
22 |
< |
#define WFLUSH 30 /* flush after this many rays */ |
22 |
> |
#ifdef SPEED |
23 |
> |
#define WFLUSH (5*SPEED) |
24 |
> |
#else |
25 |
> |
#define WFLUSH 100 /* flush after this many rays */ |
26 |
|
#endif |
27 |
+ |
#endif |
28 |
|
|
29 |
|
#ifdef SMLFLT |
30 |
|
#define sscanvec(s,v) (sscanf(s,"%f %f %f",v,v+1,v+2)==3) |
147 |
|
register PNODE *p; |
148 |
|
int xmin, ymin, xmax, ymax; |
149 |
|
{ |
150 |
< |
extern long nrays; |
151 |
< |
static long lastflush = 0; |
150 |
> |
extern unsigned long nrays; |
151 |
> |
static unsigned long lastflush = 0; |
152 |
|
static RAY thisray; |
153 |
|
double h, v; |
154 |
|
|