Lines Matching refs:lightCtrl
71 MyLightObj lightCtrl[NUM_LIGHTS]; member
305 sc->lightCtrl[i].theta = DefaultLightPos[i][0]; in DrawInit()
306 sc->lightCtrl[i].phi = DefaultLightPos[i][1]; in DrawInit()
307 sc->lightCtrl[i].v_theta = DefaultLightPos[i][2]; in DrawInit()
308 sc->lightCtrl[i].color = i; in DrawInit()
309 sc->lightCtrl[i].enable = TRUE; in DrawInit()
350 MTXRotDeg(mr, 'y', sc->lightCtrl[i].theta); in DrawTick()
352 MTXRotDeg(mr, 'x', - sc->lightCtrl[i].phi); in DrawTick()
356 ci = (u8)(sc->lightCtrl[i].enable ? i : i + NUM_LIGHTS); in DrawTick()
405 sc->lightCtrl[i].theta += sc->lightCtrl[i].v_theta; in AnimTick()
406 sc->lightCtrl[i].theta %= 360; in AnimTick()
435 sc->lightCtrl[cur].theta += ( DEMOPadGetStickX(0) / 24 ); in AnimTick()
436 sc->lightCtrl[cur].theta = sc->lightCtrl[cur].theta % 360; in AnimTick()
438 sc->lightCtrl[cur].phi += ( DEMOPadGetStickY(0) / 24 ); in AnimTick()
439 if ( sc->lightCtrl[cur].phi < -90 ) in AnimTick()
440 sc->lightCtrl[cur].phi = -90; in AnimTick()
441 if ( sc->lightCtrl[cur].phi > 90 ) in AnimTick()
442 sc->lightCtrl[cur].phi = 90; in AnimTick()
456 sc->lightCtrl[cur].enable = !sc->lightCtrl[cur].enable; in AnimTick()
645 theta = (f32)sc->lightCtrl[i].theta * PI / 180.0F; in SetLight()
646 phi = (f32)sc->lightCtrl[i].phi * PI / 180.0F; in SetLight()
654 GXInitLightPos(&sc->lightCtrl[i].lobj, lpos.x, lpos.y, lpos.z); in SetLight()
656 &sc->lightCtrl[i].lobj, in SetLight()
657 MyColors[sc->lightCtrl[i].color] ); in SetLight()
661 GXLoadLightObjImm(&sc->lightCtrl[i].lobj, id); in SetLight()
664 lmask |= sc->lightCtrl[i].enable ? id : 0; in SetLight()
756 if ( sc->lightCtrl[sc->current].enable ) in StatusMessage()