diff --git a/src/Bug Fixes.txt b/src/Bug Fixes.txt index ec052a2b..1c27c36f 100644 --- a/src/Bug Fixes.txt +++ b/src/Bug Fixes.txt @@ -1,2 +1,5 @@ Main.cpp : void SystemTask() Pixel intended for the second alternate up key to be the plus key, Japanese keyboards have the plus key where the semi-colon key is, causing errors on other keyboard layouts) + +SelStage.cpp : int StageSelectLoop(int *p_event) + The screencap that serves as the menu's background was being drawn with transparency enabled. This can cause moving sprites (like the text) to leave a trail. diff --git a/src/SelStage.cpp b/src/SelStage.cpp index 46ffe197..d69277f4 100644 --- a/src/SelStage.cpp +++ b/src/SelStage.cpp @@ -165,7 +165,12 @@ int StageSelectLoop(int *p_event) if (tscRet == 2) return 2; +#ifdef FIX_BUGS + PutBitmap4(&rcView, 0, 0, &rcView, 10); +#else + // The original accidentally drew the screencap with transparency enabled PutBitmap3(&rcView, 0, 0, &rcView, 10); +#endif PutStageSelectObject(); PutTextScript();