From 8f88f610cc6391a104b94db3add2d498bbbd1a63 Mon Sep 17 00:00:00 2001 From: Michael Tintiuc Date: Sat, 16 Jan 2021 18:28:50 +0200 Subject: [PATCH] Fix 1px cutoff --- src/BSprite.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/BSprite.cpp b/src/BSprite.cpp index ea6ff17..8138202 100644 --- a/src/BSprite.cpp +++ b/src/BSprite.cpp @@ -29,9 +29,9 @@ BSprite::BSprite(TInt aPri, TUint16 bm, TUint16 img, TUint32 aType) pitch = mBitmap->Width() / bw; mRect.x1 = (img % pitch) * bw; - mRect.x2 = mRect.x1 + bw - 1; + mRect.x2 = mRect.x1 + bw; mRect.y1 = (img / pitch) * bh; - mRect.y2 = mRect.y1 + bh - 1; + mRect.y2 = mRect.y1 + bh; } } @@ -104,9 +104,9 @@ TBool BSprite::Render(BViewPort *aViewPort) { } } else { srcRect.x1 = (mImageNumber % pitch) * bw; - srcRect.x2 = srcRect.x1 + bw - 1; + srcRect.x2 = srcRect.x1 + bw; srcRect.y1 = (mImageNumber / pitch) * bh; - srcRect.y2 = srcRect.y1 + bh - 1; + srcRect.y2 = srcRect.y1 + bh; } if (mFill >= 0 && mBitmap->TransparentColor() != -1) {