Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Union() [2/2]

static void Microsoft.Xna.Framework.Rectangle.Union ( ref Rectangle value1,
ref Rectangle value2,
out Rectangle result )
inlinestatic

Definition at line 215 of file Rectangle.cs.

216 {
217 int num = value1.X + value1.Width;
218 int num2 = value2.X + value2.Width;
219 int num3 = value1.Y + value1.Height;
220 int num4 = value2.Y + value2.Height;
221 int num5 = ((value1.X < value2.X) ? value1.X : value2.X);
222 int num6 = ((value1.Y < value2.Y) ? value1.Y : value2.Y);
223 int num7 = ((num > num2) ? num : num2);
224 int num8 = ((num3 > num4) ? num3 : num4);
225 result.X = num5;
226 result.Y = num6;
227 result.Width = num7 - num5;
228 result.Height = num8 - num6;
229 }