public static void contract( ref Rectangle rect, int horizontalAmount, int verticalAmount ) { rect.X += horizontalAmount; rect.Y += verticalAmount; rect.Width -= horizontalAmount * 2; rect.Height -= verticalAmount * 2; }