Lines Matching refs:lightCtrl
77 MyLightObj lightCtrl[NUM_LIGHTS]; member
92 static void SetLight ( MyLightObj* lightCtrl );
212 sc->lightCtrl[i].theta = 0; in DrawInit()
213 sc->lightCtrl[i].phi = 0; in DrawInit()
214 sc->lightCtrl[i].color = i; in DrawInit()
215 sc->lightCtrl[i].enable = 1; in DrawInit()
278 SetLight(sc->lightCtrl); in DrawTick()
331 sc->lightCtrl[i].enable = 1; in AnimTick()
335 sc->lightCtrl[cur].enable = 0; in AnimTick()
339 sc->lightCtrl[cur].theta += ( DEMOPadGetStickX(0) / 24 ); in AnimTick()
340 if ( sc->lightCtrl[cur].theta < -90 ) in AnimTick()
341 sc->lightCtrl[cur].theta = -90; in AnimTick()
342 if ( sc->lightCtrl[cur].theta > 90 ) in AnimTick()
343 sc->lightCtrl[cur].theta = 90; in AnimTick()
345 sc->lightCtrl[cur].phi += ( DEMOPadGetStickY(0) / 24 ); in AnimTick()
346 if ( sc->lightCtrl[cur].phi < -90 ) in AnimTick()
347 sc->lightCtrl[cur].phi = -90; in AnimTick()
348 if ( sc->lightCtrl[cur].phi > 90 ) in AnimTick()
349 sc->lightCtrl[cur].phi = 90; in AnimTick()
354 sc->lightCtrl[cur].theta = 0; in AnimTick()
355 sc->lightCtrl[cur].phi = 0; in AnimTick()
599 static void SetLight( MyLightObj* lightCtrl ) in SetLight() argument
610 theta = (f32)lightCtrl[i].theta * PI / 180.0F; in SetLight()
611 phi = (f32)lightCtrl[i].phi * PI / 180.0F; in SetLight()
621 GXInitLightDir(&lightCtrl[i].lobj, dx, dy, dz); in SetLight()
622 GXInitLightPos(&lightCtrl[i].lobj, lx, ly, lz); in SetLight()
624 &lightCtrl[i].lobj, in SetLight()
625 MyColors[lightCtrl[i].color] ); in SetLight()
627 &lightCtrl[i].lobj, in SetLight()
637 GXLoadLightObjImm(&lightCtrl[0].lobj, GX_LIGHT0); in SetLight()
638 GXLoadLightObjImm(&lightCtrl[1].lobj, GX_LIGHT1); in SetLight()
641 rgbMask = ( lightCtrl[0].enable ) ? GX_LIGHT0 : (GXLightID)0; in SetLight()
642 alphaMask = ( lightCtrl[1].enable ) ? GX_LIGHT1 : (GXLightID)0; in SetLight()