From 92cd69585980447cb7bf2c8b142e9f24185c84e6 Mon Sep 17 00:00:00 2001 From: Misa Date: Tue, 28 Apr 2020 19:30:37 -0700 Subject: [PATCH] Interpolate left-moving star background So that it looks all smooth and such. --- desktop_version/src/Graphics.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/desktop_version/src/Graphics.cpp b/desktop_version/src/Graphics.cpp index 1d0ea324..c828da61 100644 --- a/desktop_version/src/Graphics.cpp +++ b/desktop_version/src/Graphics.cpp @@ -1805,13 +1805,15 @@ void Graphics::drawbackground( int t ) { stars[i].w = 2; stars[i].h = 2; + SDL_Rect star_rect = stars[i]; + star_rect.x = lerp(star_rect.x + starsspeed[i], star_rect.x); if (starsspeed[i] <= 6) { - FillRect(backBuffer,stars[i], getRGB(0x22,0x22,0x22)); + FillRect(backBuffer,star_rect, getRGB(0x22,0x22,0x22)); } else { - FillRect(backBuffer,stars[i], getRGB(0x55,0x55,0x55)); + FillRect(backBuffer,star_rect, getRGB(0x55,0x55,0x55)); } } break;