Lines Matching refs:sc

58 static void DrawInit           ( MySceneCtrlObj* sc );
59 static void DrawTick ( MySceneCtrlObj* sc );
60 static void AnimTick ( MySceneCtrlObj* sc );
63 static void MyDrawCaption ( MySceneCtrlObj* sc );
146 static void DrawInit( MySceneCtrlObj* sc ) in DrawInit() argument
164 sc->screenWd = rmode->fbWidth; // Screen Width in DrawInit()
165 sc->screenHt = rmode->efbHeight; // Screen Height in DrawInit()
191 sc->dataSource[i] = (u8*)tdp->textureHeader->data; in DrawInit()
196 sc->dataSize = GXGetTexBufferSize( in DrawInit()
206 sc->dataBuffer[i] = MEMAllocFromAllocator(&DemoAllocator1, sc->dataSize); in DrawInit()
209 &sc->texture[i], in DrawInit()
210 (void*)sc->dataBuffer[i], // allocated buffer in DrawInit()
219 GXInitTexObjUserData(&sc->texture[i], (void*)i); in DrawInit()
230 sc->invalidateSw[i][j] = 1; in DrawInit()
235 sc->curX = 0; in DrawInit()
236 sc->curY = 0; in DrawInit()
248 static void DrawTick( MySceneCtrlObj* sc ) in DrawTick() argument
255 DEMOSetupScrnSpc(sc->screenWd, sc->screenHt, 100.0F); in DrawTick()
292 MyMemCopy(sc->dataSource[y], sc->dataBuffer[x], sc->dataSize); in DrawTick()
304 if ( sc->invalidateSw[y-1][x] ) in DrawTick()
322 GXLoadTexObj(&sc->texture[x], GX_TEXMAP0); in DrawTick()
331 MyDrawCaption(sc); in DrawTick()
343 static void AnimTick( MySceneCtrlObj* sc ) in AnimTick() argument
354 sc->curX += 1; in AnimTick()
358 sc->curX += NUM_REGIONS - 1; in AnimTick()
362 sc->curY += 1; in AnimTick()
366 sc->curY += NUM_ROWS - 3; in AnimTick()
368 sc->curX %= NUM_REGIONS; in AnimTick()
369 sc->curY %= NUM_ROWS - 2; in AnimTick()
374 ++(sc->invalidateSw[sc->curY][sc->curX]); in AnimTick()
375 sc->invalidateSw[sc->curY][sc->curX] %= 2; in AnimTick()
447 static void MyDrawCaption( MySceneCtrlObj* sc ) in MyDrawCaption() argument
451 DEMOInitCaption(DM_FT_OPQ, sc->screenWd, sc->screenHt); in MyDrawCaption()
463 InvSwStr[sc->invalidateSw[j][i]]); in MyDrawCaption()
468 DEMOPrintf((s16)ALI_COL(sc->curX), (s16)(ALI_ROW(sc->curY)+68), 0, "%c", 0x7F); in MyDrawCaption()