MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / WriteSound

Function WriteSound

src/openrct2/config/Config.cpp:458–471  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

456 }
457
458 static void WriteSound(IIniWriter* writer)
459 {
460 auto model = &_config.sound;
461 writer->WriteSection("sound");
462 writer->WriteString("audio_device", model->device);
463 writer->WriteBoolean("master_sound", model->masterSoundEnabled);
464 writer->WriteInt32("master_volume", model->masterVolume);
465 writer->WriteInt32("title_theme", EnumValue(model->titleMusic));
466 writer->WriteBoolean("sound", model->soundEnabled);
467 writer->WriteInt32("sound_volume", model->soundVolume);
468 writer->WriteBoolean("ride_music", model->rideMusicEnabled);
469 writer->WriteInt32("ride_music_volume", model->rideMusicVolume);
470 writer->WriteBoolean("audio_focus", model->audioFocus);
471 }
472
473 static void ReadNetwork(IIniReader* reader)
474 {

Callers 1

WriteFileFunction · 0.85

Calls 5

EnumValueFunction · 0.85
WriteSectionMethod · 0.80
WriteBooleanMethod · 0.80
WriteInt32Method · 0.80
WriteStringMethod · 0.45

Tested by

no test coverage detected