From a53538370384416b6692be5c8c1d64b655114240 Mon Sep 17 00:00:00 2001 From: Sonic Dreamcaster Date: Sat, 29 Mar 2025 05:16:17 -0300 Subject: [PATCH] fix Starfield Interpolation --- src/engine/fox_bg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/fox_bg.c b/src/engine/fox_bg.c index 245baca7..d1464566 100644 --- a/src/engine/fox_bg.c +++ b/src/engine/fox_bg.c @@ -295,8 +295,8 @@ void Background_DrawStarfield(void) { if (vx >= (marginX - STAR_MARGIN) && vx <= (marginX + renderMaskWidth + STAR_MARGIN) && vy >= (renderMaskHeight - STAR_MARGIN) && vy <= ((renderMaskHeight * 2) + STAR_MARGIN)) { - bool skipInterpolation = (fabsf(vx - gStarPrevX[i]) > (marginX + renderMaskWidth + STAR_MARGIN) / 2.0f) || - (fabsf(vy - gStarPrevY[i]) > (marginX + renderMaskWidth + STAR_MARGIN) / 2.0f); + bool skipInterpolation = (fabsf(vx - gStarPrevX[i]) > (marginX + renderMaskWidth) / 2.0f) || + (fabsf(vy - gStarPrevY[i]) > ((renderMaskHeight * 2)) / 2.0f); if (skipInterpolation) { // @port Skip interpolation