//************************************************************************************* //************************************************************************************* void ARXDRAW_DrawAllLights(LPDIRECT3DDEVICE7 pd3dDevice,long x0,long z0,long x1,long z1) { long i,tx,tz; for (i=0;i<MAX_LIGHTS;i++) { if (GLight[i]!=NULL) { F2L(GLight[i]->pos.x*ACTIVEBKG->Xmul,&tx); F2L(GLight[i]->pos.z*ACTIVEBKG->Zmul,&tz); GLight[i]->mins.x=9999999999.f; if ((tx>=x0) && (tx<=x1) && (tz>=z0) && (tz<=z1)) { GLight[i]->treat=1; if (ACTIVECAM->type!=CAM_TOPVIEW) { EERIEDrawLight(pd3dDevice,GLight[i]); } else EERIEDrawLight(pd3dDevice,GLight[i]); } } } }
void ARXDRAW_DrawAllLights(long x0,long z0,long x1,long z1) { for(size_t i = 0; i < MAX_LIGHTS; i++) { EERIE_LIGHT *light = GLight[i]; if(light) { long tx = light->pos.x * ACTIVEBKG->Xmul; long tz = light->pos.z * ACTIVEBKG->Zmul; light->mins.x = 9999999999.f; if(tx >= x0 && tx <= x1 && tz >= z0 && tz <= z1) { light->treat = 1; EERIEDrawLight(light); } } } }