MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / SaveToParamFile

Method SaveToParamFile

engine/Poseidon/Core/Profile/UserConfig.cpp:86–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84}
85
86void 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
103void UserConfig::InitDifficulties()
104{

Callers

nothing calls this directly

Calls 6

GetDifficultyDescsFunction · 0.85
AddArrayMethod · 0.80
RStringClass · 0.50
ClearMethod · 0.45
AddValueMethod · 0.45
AddMethod · 0.45

Tested by

no test coverage detected