MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / ToJson

Method ToJson

Source/Parameters.cpp:36–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34const size_t CUSTOM_DEFAULT_MAX_SPAWN = 25;
35
36std::string sFodderParameters::ToJson() {
37 Json Save;
38
39 Save["mSkipIntro"] = mSkipIntro;
40 Save["mSkipToMission"] = mSkipRecruit;
41 Save["mSkipBriefing"] = mSkipBriefing;
42 Save["mSkipService"] = mSkipService;
43
44 Save["mWindowMode"] = mWindowMode;
45 Save["mIntegerScaling"] = mIntegerScaling;
46 Save["mRandom"] = mRandom;
47 Save["mDefaultPlatform"] = mDefaultPlatform;
48 Save["mCampaignName"] = mCampaignName;
49 Save["mMissionNumber"] = mMissionNumber;
50 Save["mPhaseNumber"] = mPhaseNumber;
51
52 Save["mUnitTesting"] = mUnitTesting;
53 Save["mSinglePhase"] = mSinglePhase;
54 Save["mSpritesMax"] = mSpritesMax;
55 Save["mSpawnEnemyMax"] = mSpawnEnemyMax;
56
57 Save["mCheatsEnabled"] = mCheatsEnabled;
58 return Save.dump(1);
59}
60
61bool sFodderParameters::FromJson(const std::string& pJson) {
62 Json LoadedData;

Callers

nothing calls this directly

Calls 1

dumpMethod · 0.80

Tested by

no test coverage detected