| 84 | } |
| 85 | |
| 86 | void UserConfig::SaveToParamFile(ParamFile& cfg) const |
| 87 | { |
| 88 | DifficultyDesc* descs = GetDifficultyDescs(); |
| 89 | for (int i = 0; i < DTN; i++) |
| 90 | { |
| 91 | RString name = RString("diff") + RString(descs[i].name); |
| 92 | ParamEntry* entry = cfg.AddArray(name); |
| 93 | entry->Clear(); |
| 94 | entry->AddValue(cadetDifficulty[i]); |
| 95 | entry->AddValue(veteranDifficulty[i]); |
| 96 | } |
| 97 | cfg.Add("showTitles", showTitles); |
| 98 | cfg.Add("easyMode", easyMode); |
| 99 | cfg.Add("fovTop", fovTop); |
| 100 | cfg.Add("fovLeft", fovLeft); |
| 101 | } |
| 102 | |
| 103 | void UserConfig::InitDifficulties() |
| 104 | { |