From 57abb8f8439e9f8aeaf584a0d7b2e6407f09ea3c Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Thu, 22 Mar 2012 00:38:12 -0400 Subject: [PATCH] COMMON: Make Rect::center() more readable Thanks to Fingolfin for the suggestion --- common/rect.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/rect.h b/common/rect.h index 50ef0201dd3..2bd3affafee 100644 --- a/common/rect.h +++ b/common/rect.h @@ -247,9 +247,8 @@ struct Rect { * @note the center point is rounded up and left when given an odd width and height */ static Rect center(int16 cx, int16 cy, int16 w, int16 h) { - int dx = w / 2; - int dy = h / 2; - return Rect(cx - dx, cy - dy, cx + dx + (w & 1), cy + dy + (h & 1)); + int x = cx - w / 2, y = cy - h / 2; + return Rect(x, y, x + w, y + h); } };