#include "tracker_config.h" #include #include constexpr const char* CONFIG_FILE_NAME = "config.yaml"; void TrackerConfig::Load() { try { YAML::Node file = YAML::LoadFile(CONFIG_FILE_NAME); ap_server = file["ap_server"].as(); ap_player = file["ap_player"].as(); ap_password = file["ap_password"].as(); asked_to_check_for_updates = file["asked_to_check_for_updates"].as(); should_check_for_updates = file["should_check_for_updates"].as(); } catch (const std::exception&) { // It's fine if the file can't be loaded. } } void TrackerConfig::Save() { YAML::Node output; output["ap_server"] = ap_server; output["ap_player"] = ap_player; output["ap_password"] = ap_password; output["asked_to_check_for_updates"] = asked_to_check_for_updates; output["should_check_for_updates"] = should_check_for_updates; std::ofstream filewriter(CONFIG_FILE_NAME); filewriter << output; } TrackerConfig& GetTrackerConfig() { static TrackerConfig* instance = new TrackerConfig(); return *instance; } factor'>loc-refactor Randomizer for LINGO 2 using Archipelago Multiworld
about summary refs log tree commit diff stats
blob: 2cc71be661be9cd4c14339f64723c5e040fa3986 (plain) (blame)
1
2
3
4
5
6
name: "M Room"
panel_display_name: "Inside"
letters {
  key: "m"
  path: "Components/Collectables/collectable"
}