From 69b3a5dff2f632c0d905f9d63daf38b8d8e3ed15 Mon Sep 17 00:00:00 2001 From: Misa Date: Sat, 2 May 2020 12:18:54 -0700 Subject: [PATCH] Fix roomname being continuously drawn on top of itself This is only noticeable if you have a font with translucent pixels, like I do. But it gets really noticeable really quickly with this over-30-FPS patch because the render functions are continuously called every delta-timestep. To prevent this, just fill the backbuffer with black before rendering anything. --- desktop_version/src/Render.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/desktop_version/src/Render.cpp b/desktop_version/src/Render.cpp index 1badcfb7..83ed12a2 100644 --- a/desktop_version/src/Render.cpp +++ b/desktop_version/src/Render.cpp @@ -1627,6 +1627,8 @@ void gamerender() void maprender() { + FillRect(graphics.backBuffer, 0x000000); + //draw screen alliteration //Roomname: int temp = map.area(game.roomx, game.roomy); @@ -2392,6 +2394,7 @@ void maprender() void teleporterrender() { + FillRect(graphics.backBuffer, 0x000000); int tempx; int tempy; //draw screen alliteration