| 16 |
|
* and don't pass these vectors to fvect routines. |
| 17 |
|
*/ |
| 18 |
|
typedef struct ambrec { |
| 19 |
+ |
struct ambrec *next; /* next in list */ |
| 20 |
|
unsigned long latick; /* last accessed tick */ |
| 21 |
|
float pos[3]; /* position in space */ |
| 22 |
|
float dir[3]; /* normal direction */ |
| 26 |
|
COLOR val; /* computed ambient value */ |
| 27 |
|
float gpos[3]; /* gradient wrt. position */ |
| 28 |
|
float gdir[3]; /* gradient wrt. direction */ |
| 28 |
– |
struct ambrec *next; /* next in list */ |
| 29 |
|
} AMBVAL; /* ambient value */ |
| 30 |
|
|
| 31 |
|
typedef struct ambtree { |