| 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 | { |
no test coverage detected