shithub: cstory

Download patch

ref: 2f5472547d869b3ae595caf95157e57368681a5b
parent: 1bcbfa846f0e3597af8087ab4df3e6455a6b20f8
author: Clownacy <[email protected]>
date: Mon Feb 11 23:32:07 EST 2019

Added a bugfix

--- 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.
--- a/src/SelStage.cpp
+++ b/src/SelStage.cpp
@@ -165,7 +165,12 @@
 		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();