- fixed setup of startup title.

This commit is contained in:
Christoph Oelckers 2021-04-12 19:39:42 +02:00
parent ac04403292
commit aed7e8166e

View file

@ -835,15 +835,18 @@ int RunGame()
G_LoadConfig(); G_LoadConfig();
auto usedgroups = SetupGame(); auto usedgroups = SetupGame();
for (auto& grp : usedgroups) bool colorset = false;
for (int i = usedgroups.Size()-1; i >= 0; i--)
{ {
auto& grp = usedgroups[i];
if (grp.FileInfo.name.IsNotEmpty()) if (grp.FileInfo.name.IsNotEmpty())
{ {
if (GameStartupInfo.Name.IsEmpty()) GameStartupInfo.Name = grp.FileInfo.name; if (GameStartupInfo.Name.IsEmpty()) GameStartupInfo.Name = grp.FileInfo.name;
if (grp.FileInfo.FgColor != grp.FileInfo.BgColor && (GameStartupInfo.FgColor != 0 || GameStartupInfo.BkColor != 0)) if (!colorset && grp.FileInfo.FgColor != grp.FileInfo.BgColor && (GameStartupInfo.FgColor != 0 || GameStartupInfo.BkColor != 0))
{ {
GameStartupInfo.FgColor = grp.FileInfo.FgColor; GameStartupInfo.FgColor = grp.FileInfo.FgColor;
GameStartupInfo.BkColor = grp.FileInfo.BgColor; GameStartupInfo.BkColor = grp.FileInfo.BgColor;
colorset = true;
} }
} }
} }