rem: r.corner.x = SIS_ORG_X; r.corner.y = SIS_ORG_Y; r.extent.width = SIS_SCREEN_WIDTH; r.extent.height = SIS_SCREEN_HEIGHT;
context: ZoomSystem (void){	RECT r;	BatchGraphics ();	if (pSolarSysState->pBaseDesc == pSolarSysState->MoonDesc)		DrawSystem (pSolarSysState->pBaseDesc->pPrevDesc->radius, TRUE);	else	{		if (pSolarSysState->MenuState.CurState == 0)			FindRadius ();		DrawSystem (pSolarSysState->SunDesc[0].radius, FALSE);	}	r.corner.x = SIS_ORG_X;	r.corner.y = SIS_ORG_Y;	r.extent.width = SIS_SCREEN_WIDTH;	r.extent.height = SIS_SCREEN_HEIGHT;	ScreenTransition (3, &r);	UnbatchGraphics ();	LoadIntoExtraScreen (&r);}