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

Function ReadNotifications

src/openrct2/config/Config.cpp:543–567  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

541 }
542
543 static void ReadNotifications(IIniReader* reader)
544 {
545 if (reader->ReadSection("notifications"))
546 {
547 auto model = &_config.notifications;
548 model->parkAward = reader->GetBoolean("park_award", true);
549 model->parkMarketingCampaignFinished = reader->GetBoolean("park_marketing_campaign_finished", true);
550 model->parkWarnings = reader->GetBoolean("park_warnings", true);
551 model->parkRatingWarnings = reader->GetBoolean("park_rating_warnings", true);
552 model->rideBrokenDown = reader->GetBoolean("ride_broken_down", true);
553 model->rideCrashed = reader->GetBoolean("ride_crashed", true);
554 model->rideCasualties = reader->GetBoolean("ride_casualties", true);
555 model->rideWarnings = reader->GetBoolean("ride_warnings", true);
556 model->rideResearched = reader->GetBoolean("ride_researched", true);
557 model->rideStalledVehicles = reader->GetBoolean("ride_stalled_vehicles", true);
558 model->guestWarnings = reader->GetBoolean("guest_warnings", true);
559 model->guestLeftPark = reader->GetBoolean("guest_left_park", true);
560 model->guestQueuingForRide = reader->GetBoolean("guest_queuing_for_ride", true);
561 model->guestOnRide = reader->GetBoolean("guest_on_ride", true);
562 model->guestLeftRide = reader->GetBoolean("guest_left_ride", true);
563 model->guestBoughtItem = reader->GetBoolean("guest_bought_item", true);
564 model->guestUsedFacility = reader->GetBoolean("guest_used_facility", true);
565 model->guestDied = reader->GetBoolean("guest_died", true);
566 }
567 }
568
569 static void WriteNotifications(IIniWriter* writer)
570 {

Callers 2

SetDefaultsFunction · 0.85
ReadFileFunction · 0.85

Calls 2

ReadSectionMethod · 0.45
GetBooleanMethod · 0.45

Tested by

no test coverage detected