Lines Matching refs:sc

82 static void DrawInit       ( MySceneCtrlObj* sc );
83 static void DrawTick ( MySceneCtrlObj* sc );
84 static void AnimTick ( MySceneCtrlObj* sc );
253 static void DrawInit( MySceneCtrlObj* sc ) in DrawInit() argument
278 sc->cam.cfg = DefaultCamera; in DrawInit()
279 SetCamera(&sc->cam); // never changes in this test in DrawInit()
282 sc->texFileNumber = 0; in DrawInit()
283 sc->texNumber = 0; in DrawInit()
284 LoadTplFile(TplFileList[sc->texFileNumber]); in DrawInit()
285 GetTplTexture(&sc->texture, sc->texNumber); in DrawInit()
288 sc->modelScale = 1.0F; in DrawInit()
289 MTXIdentity(sc->modelCtrl); in DrawInit()
292 sc->tevMode = GX_REPLACE; in DrawInit()
304 static void DrawTick( MySceneCtrlObj* sc ) in DrawTick() argument
313 MTXConcat(sc->cam.view, sc->modelCtrl, mv); in DrawTick()
316 sc->modelScale * sc->texture.width / 2, in DrawTick()
317 sc->modelScale * sc->texture.height / 2, in DrawTick()
318 sc->modelScale * sc->texture.height / 2 ); in DrawTick()
323 GXSetTevOp(GX_TEVSTAGE0, sc->tevMode); in DrawTick()
327 GXLoadTexObj(&sc->texture.tobj, GX_TEXMAP0); in DrawTick()
349 static void AnimTick( MySceneCtrlObj* sc ) in AnimTick() argument
360 MTXConcat(mry, sc->modelCtrl, sc->modelCtrl); in AnimTick()
361 MTXConcat(mrx, sc->modelCtrl, sc->modelCtrl); in AnimTick()
364 sc->modelScale += (DEMOPadGetSubStickY(0) / 16) * 0.0125F; in AnimTick()
365 Clamp(sc->modelScale, 0.1F, 4.0F); in AnimTick()
371 sc->texNumber = ( sc->texNumber + 1 ) % TexNumMax; in AnimTick()
372 GetTplTexture(&sc->texture, sc->texNumber); in AnimTick()
376 sc->texNumber = ( sc->texNumber + TexNumMax - 1 ) % TexNumMax; in AnimTick()
377 GetTplTexture(&sc->texture, sc->texNumber); in AnimTick()
383 sc->texFileNumber = ( sc->texFileNumber + 1 ) % NUM_OF_TPL_FILES; in AnimTick()
384 LoadTplFile(TplFileList[sc->texFileNumber]); in AnimTick()
385 sc->texNumber = 0; in AnimTick()
386 GetTplTexture(&sc->texture, sc->texNumber); in AnimTick()
390 sc->texFileNumber = ( sc->texFileNumber + NUM_OF_TPL_FILES - 1 ) % NUM_OF_TPL_FILES; in AnimTick()
391 LoadTplFile(TplFileList[sc->texFileNumber]); in AnimTick()
392 sc->texNumber = 0; in AnimTick()
393 GetTplTexture(&sc->texture, sc->texNumber); in AnimTick()
399 sc->tevMode = ( sc->tevMode == GX_REPLACE ) ? GX_DECAL : GX_REPLACE; in AnimTick()
405 sc->modelScale = 1.0F; in AnimTick()
406 MTXIdentity(sc->modelCtrl); in AnimTick()