add: pRepairRect->extent.width++; pRepairRect->extent.height++;
context: GetSphereRect (EXTENDED_SHIP_FRAGMENTPTR StarShipPtr, PRECT pRect, PRECT		pRepairRect){	long diameter;	diameter = (long)(			StarShipPtr->ShipInfo.known_strength			* SPHERE_RADIUS_INCREMENT			);	pRect->extent.width = UNIVERSE_TO_DISPX (diameter)			- UNIVERSE_TO_DISPX (0);	if (pRect->extent.width < 0)		pRect->extent.width = -pRect->extent.width;	else if (pRect->extent.width == 0)		pRect->extent.width = 1;	pRect->extent.height = UNIVERSE_TO_DISPY (diameter)			- UNIVERSE_TO_DISPY (0);	if (pRect->extent.height < 0)		pRect->extent.height = -pRect->extent.height;	else if (pRect->extent.height == 0)		pRect->extent.height = 1;	pRect->corner.x = UNIVERSE_TO_DISPX (			StarShipPtr->ShipInfo.known_loc.x			);	pRect->corner.y = UNIVERSE_TO_DISPY (			StarShipPtr->ShipInfo.known_loc.y			);	pRect->corner.x -= pRect->extent.width >> 1;	pRect->corner.y -= pRect->extent.height >> 1;	{		TEXT t;		STRING locString;		SetContextFont (TinyFont);		t.baseline.x = pRect->corner.x + (pRect->extent.width >> 1);		t.baseline.y = pRect->corner.y + (pRect->extent.height >> 1) - 1;		t.align = ALIGN_CENTER;		locString = SetAbsStringTableIndex (				StarShipPtr->ShipInfo.race_strings, 1				);		t.CharCount = GetStringLength (locString);		t.pStr = (UNICODE *)GetStringAddress (locString);		TextRect (&t, pRepairRect, NULL_PTR);				if (pRepairRect->corner.x <= 0)			pRepairRect->corner.x = 1;		else if (pRepairRect->corner.x + pRepairRect->extent.width >= SIS_SCREEN_WIDTH)			pRepairRect->corner.x = SIS_SCREEN_WIDTH - pRepairRect->extent.width - 1;		if (pRepairRect->corner.y <= 0)			pRepairRect->corner.y = 1;		else if (pRepairRect->corner.y + pRepairRect->extent.height >= SIS_SCREEN_HEIGHT)			pRepairRect->corner.y = SIS_SCREEN_HEIGHT - pRepairRect->extent.height - 1;		BoxUnion (pRepairRect, pRect, pRepairRect);	}}