From bb740791afe77488563c0fe6d512b952c5718106 Mon Sep 17 00:00:00 2001 From: XProger Date: Sat, 29 Feb 2020 02:07:12 +0300 Subject: [PATCH] fixed #243 --- src/level.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/level.h b/src/level.h index 5f1b3df..a1de92b 100644 --- a/src/level.h +++ b/src/level.h @@ -1882,18 +1882,18 @@ struct Level : IGame { s.z += 2; s.w += 2; - // clamp - s.x = max(s.x, vp.x); - s.y = max(s.y, vp.y); - s.z = min(s.z, short(vp.x + vp.z)); - s.w = min(s.w, short(vp.y + vp.w)); - // convert from bounds to x,y,w,h s.z -= s.x; s.w -= s.y; s.x += vp.x; s.y += vp.y; + // clamp + s.x = max(s.x, vp.x); + s.y = max(s.y, vp.y); + s.z = min(s.z, vp.z); + s.w = min(s.w, vp.w); + return s; }