| 16 |
|
|
| 17 |
|
int dolights = MAXLIGHTS; /* do how many more light sources? */ |
| 18 |
|
|
| 19 |
< |
static int lightid[MAXLIGHTS] = {GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, |
| 19 |
> |
int glightid[MAXLIGHTS] = {GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, |
| 20 |
|
GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7}; |
| 21 |
|
|
| 22 |
|
static int lightlist; /* light list id */ |
| 163 |
|
register int n; |
| 164 |
|
{ |
| 165 |
|
register MATREC *m = lightrec[n].m; |
| 166 |
< |
int thislight = lightid[n]; |
| 166 |
> |
int thislight = glightid[n]; |
| 167 |
|
GLfloat vec[4]; |
| 168 |
|
/* assign direction */ |
| 169 |
|
VCOPY(vec, lightrec[n].pos); |
| 188 |
|
{ |
| 189 |
|
GLfloat vec[4]; |
| 190 |
|
register MATREC *m = lightrec[n].m; |
| 191 |
< |
int thislight = lightid[n]; |
| 191 |
> |
int thislight = glightid[n]; |
| 192 |
|
/* assign position */ |
| 193 |
|
VCOPY(vec, lightrec[n].pos); vec[3] = 1.; |
| 194 |
|
glLightfv(thislight, GL_POSITION, vec); |
| 223 |
|
{ |
| 224 |
|
GLfloat vec[4]; |
| 225 |
|
register MATREC *m = lightrec[n].m; |
| 226 |
< |
int thislight = lightid[n]; |
| 226 |
> |
int thislight = glightid[n]; |
| 227 |
|
/* assign position */ |
| 228 |
|
VCOPY(vec, lightrec[n].pos); vec[3] = 1.; |
| 229 |
|
glLightfv(thislight, GL_POSITION, vec); |