INNER CODE UNIT · C++

params

JuanDiegoMontoya/Gengine · src/engine/Console.cpp:473

  auto* params = CVarSystem::Get()->GetCVarParams(id->name.c_str());
  if (params)
  {
    std::string remaining = parser.GetRemaining();
    if (remaining.empty())
    {
      Log("%s\n", params->description.c_str());
    }
    else
    {
      bool success = CVarSystem::Get()->SetCVarParse(id->name.c_str(), remaining.c_str());
      if (!success)
      {
        switch (params->type)
        {
        case CVarType::FLOAT:
          Log("Usage: %s <float>\n", params->name.c_str());
          break;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…