rem: RECT r = { SIS_ORG_X, SIS_ORG_Y, SIS_SCREEN_WIDTH, SIS_SCREEN_HEIGHT };
add: RECT r = { { SIS_ORG_X, SIS_ORG_Y }, { SIS_SCREEN_WIDTH, SIS_SCREEN_HEIGHT } };
context: DrawOrbitalDisplay (DRAW_ORBITAL_MODE Mode){	RECT r = { SIS_ORG_X, SIS_ORG_Y,				SIS_SCREEN_WIDTH, SIS_SCREEN_HEIGHT };	BatchGraphics ();		if (Mode != DRAW_ORBITAL_UPDATE)	{		SetTransitionSource (NULL);		DrawSISFrame ();		DrawSISMessage (NULL_PTR);		DrawSISTitle (GLOBAL_SIS (PlanetName));		DrawStarBackGround (TRUE);	}	SetContext (SpaceContext);		if (Mode == DRAW_ORBITAL_WAIT)	{		STAMP s;		s.frame = CaptureDrawable (				LoadCelFile ("ipanims/orbenter.ani"));		s.origin.x = -SAFE_X;		s.origin.y = SIS_SCREEN_HEIGHT - MAP_HEIGHT;		DrawStamp (&s);		DestroyDrawable (ReleaseDrawable (s.frame));	}	else	{		DrawPlanet (SIS_SCREEN_WIDTH - MAP_WIDTH,				SIS_SCREEN_HEIGHT - MAP_HEIGHT, 0, 0);	}	if (Mode != DRAW_ORBITAL_UPDATE)	{		ScreenTransition (3, &r);	}	UnbatchGraphics ();	if (Mode != DRAW_ORBITAL_WAIT)	{		LoadIntoExtraScreen (&r);	}}