Lines Matching refs:anim
115 MyAnimCtrlObj anim; member
130 static void DrawModels ( Mtx view, Mtx tgv, f32 adj, MyAnimCtrlObj* anim );
319 sc->anim.octaRot = 0; in DrawInit()
320 sc->anim.ballX = 0.0F; in DrawInit()
321 sc->anim.ballZ = 0.0F; in DrawInit()
322 sc->anim.ballVx = BALL_VX_INI; in DrawInit()
323 sc->anim.ballVz = BALL_VZ_INI; in DrawInit()
382 DrawModels(sc->light.cam.view, mtg, adjf, &sc->anim); in DrawTick()
451 DrawModels(sc->cam.view, mtg, 1.0F, &sc->anim); in DrawTick()
512 sc->anim.ballX += sc->anim.ballVx; in AnimTick()
513 if ( sc->anim.ballX > 450.0F ) in AnimTick()
515 sc->anim.ballVx = - BALL_VX_INI; in AnimTick()
517 if ( sc->anim.ballX < -450.0F ) in AnimTick()
519 sc->anim.ballVx = BALL_VX_INI; in AnimTick()
522 sc->anim.ballZ += sc->anim.ballVz; in AnimTick()
523 sc->anim.ballVz -= 1.5F; // gravity in AnimTick()
524 if ( sc->anim.ballZ < 0.0F ) in AnimTick()
526 sc->anim.ballVz = BALL_VZ_INI; in AnimTick()
529 sc->anim.octaRot = ( sc->anim.octaRot + 5 ) % 360; in AnimTick()
546 static void DrawModels( Mtx view, Mtx tgv, f32 adj, MyAnimCtrlObj* anim ) in DrawModels() argument
600 MTXTrans(mt, anim->ballX, anim->ballX, anim->ballZ); in DrawModels()
614 MTXRotDeg(mr, 'z', anim->octaRot); in DrawModels()