1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 12:03:07 +01:00

Fix #22672: Loud sound effects on title screen

This commit is contained in:
Tulio Leao
2024-09-01 06:57:56 -03:00
parent be1153b28a
commit 4d2efa0edc

View File

@@ -36,9 +36,9 @@ static Widget _mainWidgets[] = {
widgets = _mainWidgets;
ViewportCreate(this, windowPos, width, height, Focus(CoordsXYZ(0x0FFF, 0x0FFF, 0)));
if (viewport != nullptr && !(gScreenFlags & SCREEN_FLAGS_TITLE_DEMO))
if (viewport != nullptr)
{
SetViewportFlags();
SetViewportFlags(gScreenFlags & SCREEN_FLAGS_TITLE_DEMO);
viewport->rotation = 0;
}
gShowGridLinesRefCount = 0;
@@ -53,9 +53,14 @@ static Widget _mainWidgets[] = {
}
private:
void SetViewportFlags()
void SetViewportFlags(bool isTitleWindow)
{
viewport->flags |= VIEWPORT_FLAG_SOUND_ON;
if (isTitleWindow)
{
return;
}
if (Config::Get().general.InvisibleRides)
{
viewport->flags |= VIEWPORT_FLAG_INVISIBLE_RIDES;