[Scummvm-git-logs] scummvm master -> aefb23d44cf43008f591eb7fc3fabcf2520b43c4

athrxx noreply at scummvm.org
Sun Nov 14 15:19:49 UTC 2021


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
aefb23d44c GUI: add missing GUIO settings for mac b/w mode


Commit: aefb23d44cf43008f591eb7fc3fabcf2520b43c4
    https://github.com/scummvm/scummvm/commit/aefb23d44cf43008f591eb7fc3fabcf2520b43c4
Author: athrxx (athrxx at scummvm.org)
Date: 2021-11-14T16:19:32+01:00

Commit Message:
GUI: add missing GUIO settings for mac b/w mode

(I noticed that I got offered macintosh b/w mode for EOB DOS and Amiga versions)

Changed paths:
    common/gui_options.cpp
    common/gui_options.h
    common/rendermode.cpp


diff --git a/common/gui_options.cpp b/common/gui_options.cpp
index 6cf846de17..57dec10c60 100644
--- a/common/gui_options.cpp
+++ b/common/gui_options.cpp
@@ -61,18 +61,19 @@ const struct GameOpt {
 
 	{ GUIO_NOASPECT,     "noAspect" },
 
-	{ GUIO_RENDERHERCGREEN, "hercGreen" },
-	{ GUIO_RENDERHERCAMBER, "hercAmber" },
-	{ GUIO_RENDERCGA,       "cga" },
-	{ GUIO_RENDEREGA,       "ega" },
-	{ GUIO_RENDERVGA,       "vga" },
-	{ GUIO_RENDERAMIGA,     "amiga" },
-	{ GUIO_RENDERFMTOWNS,   "fmtowns" },
-	{ GUIO_RENDERPC9821,    "pc9821" },
-	{ GUIO_RENDERPC9801,    "pc9801" },
-	{ GUIO_RENDERAPPLE2GS,  "2gs" },
-	{ GUIO_RENDERATARIST,   "atari" },
-	{ GUIO_RENDERMACINTOSH, "macintosh" },
+	{ GUIO_RENDERHERCGREEN,		"hercGreen" },
+	{ GUIO_RENDERHERCAMBER,		"hercAmber" },
+	{ GUIO_RENDERCGA,			"cga" },
+	{ GUIO_RENDEREGA,			"ega" },
+	{ GUIO_RENDERVGA,			"vga" },
+	{ GUIO_RENDERAMIGA,			"amiga" },
+	{ GUIO_RENDERFMTOWNS,		"fmtowns" },
+	{ GUIO_RENDERPC9821,		"pc9821" },
+	{ GUIO_RENDERPC9801,		 "pc9801" },
+	{ GUIO_RENDERAPPLE2GS,		"2gs" },
+	{ GUIO_RENDERATARIST,		"atari" },
+	{ GUIO_RENDERMACINTOSH,		"macintosh" },
+	{ GUIO_RENDERMACINTOSHBW,	"macintoshbw" },
 
 	{ GUIO_GAMEOPTIONS1, "gameOption1" },
 	{ GUIO_GAMEOPTIONS2, "gameOption2" },
diff --git a/common/gui_options.h b/common/gui_options.h
index 88b0127bfe..566500833e 100644
--- a/common/gui_options.h
+++ b/common/gui_options.h
@@ -47,18 +47,19 @@
 
 #define GUIO_NOASPECT        "\x13"
 
-#define GUIO_RENDERHERCGREEN "\x18"
-#define GUIO_RENDERHERCAMBER "\x19"
-#define GUIO_RENDERCGA       "\x1a"
-#define GUIO_RENDEREGA       "\x1b"
-#define GUIO_RENDERVGA       "\x1c"
-#define GUIO_RENDERAMIGA     "\x1d"
-#define GUIO_RENDERFMTOWNS   "\x1e"
-#define GUIO_RENDERPC9821    "\x1f"
-#define GUIO_RENDERPC9801    "\x20"
-#define GUIO_RENDERAPPLE2GS  "\x21"
-#define GUIO_RENDERATARIST   "\x22"
-#define GUIO_RENDERMACINTOSH "\x23"
+#define GUIO_RENDERHERCGREEN	"\x18"
+#define GUIO_RENDERHERCAMBER	"\x19"
+#define GUIO_RENDERCGA			"\x1a"
+#define GUIO_RENDEREGA			"\x1b"
+#define GUIO_RENDERVGA			"\x1c"
+#define GUIO_RENDERAMIGA		"\x1d"
+#define GUIO_RENDERFMTOWNS		"\x1e"
+#define GUIO_RENDERPC9821		"\x1f"
+#define GUIO_RENDERPC9801		"\x20"
+#define GUIO_RENDERAPPLE2GS		"\x21"
+#define GUIO_RENDERATARIST		"\x22"
+#define GUIO_RENDERMACINTOSH	"\x23"
+#define GUIO_RENDERMACINTOSHBW	"\x28"	// Setting this to 0x28 is not ideal, but there is no free slot left. Maybe we need to migrate to 3-digit numbers...
 
 #define GUIO_LINKSPEECHTOSFX "\x24"
 #define GUIO_LINKMUSICTOSFX  "\x25"
diff --git a/common/rendermode.cpp b/common/rendermode.cpp
index 0907190ef5..e126c6352b 100644
--- a/common/rendermode.cpp
+++ b/common/rendermode.cpp
@@ -58,18 +58,19 @@ struct RenderGUIOMapping {
 // could be used to indicate "any" mode when passed to renderMode2GUIO (if
 // we wanted to merge allRenderModesGUIOs back into)
 static const RenderGUIOMapping s_renderGUIOMapping[] = {
-	{ kRenderHercG,     GUIO_RENDERHERCGREEN },
-	{ kRenderHercA,     GUIO_RENDERHERCAMBER },
-	{ kRenderCGA,       GUIO_RENDERCGA },
-	{ kRenderEGA,       GUIO_RENDEREGA },
-	{ kRenderVGA,       GUIO_RENDERVGA },
-	{ kRenderAmiga,     GUIO_RENDERAMIGA },
-	{ kRenderFMTowns,   GUIO_RENDERFMTOWNS },
-	{ kRenderPC9821,    GUIO_RENDERPC9821 },
-	{ kRenderPC9801,    GUIO_RENDERPC9801 },
-	{ kRenderApple2GS,  GUIO_RENDERAPPLE2GS },
-	{ kRenderAtariST,   GUIO_RENDERATARIST },
-	{ kRenderMacintosh, GUIO_RENDERMACINTOSH }
+	{ kRenderHercG,			GUIO_RENDERHERCGREEN },
+	{ kRenderHercA,			GUIO_RENDERHERCAMBER },
+	{ kRenderCGA,		    GUIO_RENDERCGA },
+	{ kRenderEGA,		    GUIO_RENDEREGA },
+	{ kRenderVGA,			GUIO_RENDERVGA },
+	{ kRenderAmiga,			GUIO_RENDERAMIGA },
+	{ kRenderFMTowns,		GUIO_RENDERFMTOWNS },
+	{ kRenderPC9821,		GUIO_RENDERPC9821 },
+	{ kRenderPC9801,		GUIO_RENDERPC9801 },
+	{ kRenderApple2GS,		GUIO_RENDERAPPLE2GS },
+	{ kRenderAtariST,		GUIO_RENDERATARIST },
+	{ kRenderMacintosh,		GUIO_RENDERMACINTOSH },
+	{ kRenderMacintoshBW,	GUIO_RENDERMACINTOSHBW }
 };
 
 DECLARE_TRANSLATION_ADDITIONAL_CONTEXT("Hercules Green", "lowres")




More information about the Scummvm-git-logs mailing list