message: Initializers for configuration
diff: @@ -36,7 +36,21 @@ Configuration* Configuration::instance = nullptr;
  -Configuration::Configuration()
  +Configuration::Configuration():
  + HoI4Path(""),
  + HoI4DocumentsPath(""),
  + V2Path(""),
  + Vic2Mods(),
  + outputName(""),
  + forceMultiplier(0.0),
  + manpowerFactor(0.0),
  + industrialShapeFactor(0.0),
  + icFactor(0.0),
  + ICStats(false),
  + dropMinorIdeologies(false),
  + leaderID(1000),
  + leaderIDCountryIdx(1),
  + version()
  {
  LOG(LogLevel::Info) << "Reading configuration file";
  @@ -87,8 +101,6 @@ Configuration::Configuration()
  LOG(LogLevel::Debug) << "HoI4 documents directory is " << HoI4DocumentsPath;
  }
  - outputName = "";
  -
  vector<shared_ptr<Object>> modsObj = obj[0]->getValue("Vic2Mods");
  if (modsObj.size() > 0)
  {
  @@ -103,13 +115,6 @@ Configuration::Configuration()
  {
  ICStats = true;
  }
  - else
  - {
  - ICStats = false;
  - }
  -
  - leaderID = 1000;
  - leaderIDCountryIdx = 1;
  string versionMethod = obj[0]->getLeaf("HoI4VersionMethod");
  if (versionMethod == "automatic")
  @@ -126,7 +131,10 @@ Configuration::Configuration()
  }
  string dropMinorIdeologiesOption = obj[0]->getLeaf("drop_minor_ideologies");
  - dropMinorIdeologies = dropMinorIdeologiesOption == "true";
  + if (dropMinorIdeologiesOption == "true")
  + {
  + dropMinorIdeologies = true;
  + }
  }
  