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

Function WriteInterface

src/openrct2/config/Config.cpp:414–438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

412 }
413
414 static void WriteInterface(IIniWriter* writer)
415 {
416 auto model = &_config.interface;
417 writer->WriteSection("interface");
418 writer->WriteBoolean("toolbar_buttons_centred", model->toolbarButtonsCentred);
419 writer->WriteBoolean("toolbar_show_finances", model->toolbarShowFinances);
420 writer->WriteBoolean("toolbar_show_research", model->toolbarShowResearch);
421 writer->WriteBoolean("toolbar_show_cheats", model->toolbarShowCheats);
422 writer->WriteBoolean("toolbar_show_news", model->toolbarShowNews);
423 writer->WriteBoolean("toolbar_show_mute", model->toolbarShowMute);
424 writer->WriteBoolean("toolbar_show_chat", model->toolbarShowChat);
425 writer->WriteBoolean("toolbar_show_zoom", model->toolbarShowZoom);
426 writer->WriteBoolean("toolbar_show_rotate_anti_clockwise", model->toolbarShowRotateAnticlockwise);
427 writer->WriteBoolean("console_small_font", model->consoleSmallFont);
428 writer->WriteString("current_theme", model->currentThemePreset);
429 writer->WriteString("current_title_sequence", model->currentTitleSequencePreset);
430 writer->WriteBoolean("random_title_sequence", model->randomTitleSequence);
431 writer->WriteInt32("object_selection_filter_flags", model->objectSelectionFilterFlags);
432 writer->WriteInt32("scenarioselect_last_tab", model->scenarioSelectLastTab);
433 writer->WriteBoolean("scenario_preview_screenshots", model->scenarioPreviewScreenshots);
434 writer->WriteBoolean("list_ride_vehicles_separately", model->listRideVehiclesSeparately);
435 writer->WriteBoolean("window_buttons_on_the_left", model->windowButtonsOnTheLeft);
436 writer->WriteBoolean("enlarged_ui", model->enlargedUi);
437 writer->WriteBoolean("touch_enhancements", model->touchEnhancements);
438 }
439
440 static void ReadSound(IIniReader* reader)
441 {

Callers 1

WriteFileFunction · 0.85

Calls 4

WriteSectionMethod · 0.80
WriteBooleanMethod · 0.80
WriteInt32Method · 0.80
WriteStringMethod · 0.45

Tested by

no test coverage detected