| 43 |
|
preload_objs() /* preload object data structures */ |
| 44 |
|
{ |
| 45 |
|
register OBJECT on; |
| 46 |
< |
/* note that nobjects may change during */ |
| 46 |
> |
/* note that nobjects may change during loop */ |
| 47 |
|
for (on = 0; on < nobjects; on++) |
| 48 |
|
load_os(objptr(on)); |
| 49 |
+ |
} |
| 50 |
+ |
|
| 51 |
+ |
|
| 52 |
+ |
clean_slate() /* reset time and ray counters */ |
| 53 |
+ |
{ |
| 54 |
+ |
extern long tstart, time(); |
| 55 |
+ |
extern long raynum, nrays; |
| 56 |
+ |
register OBJECT on; |
| 57 |
+ |
|
| 58 |
+ |
tstart = time(0); |
| 59 |
+ |
raynum = nrays = 0; |
| 60 |
+ |
for (on = 0; on < nobjects; on++) |
| 61 |
+ |
objptr(on)->lastrno = -1; |
| 62 |
|
} |