| 2403 | } |
| 2404 | |
| 2405 | static bool ConSettingNewgame(std::span<std::string_view> argv) |
| 2406 | { |
| 2407 | if (argv.empty()) { |
| 2408 | IConsolePrint(CC_HELP, "Change setting for the next game. Usage: 'setting_newgame <name> [<value>]'."); |
| 2409 | IConsolePrint(CC_HELP, "Omitting <value> will print out the current value of the setting."); |
| 2410 | return true; |
| 2411 | } |
| 2412 | |
| 2413 | if (argv.size() == 1 || argv.size() > 3) return false; |
| 2414 | |
| 2415 | if (argv.size() == 2) { |
| 2416 | IConsoleGetSetting(argv[1], true); |
| 2417 | } else { |
| 2418 | IConsoleSetSetting(argv[1], argv[2], true); |
| 2419 | } |
| 2420 | |
| 2421 | return true; |
| 2422 | } |
| 2423 | |
| 2424 | static bool ConListSettings(std::span<std::string_view> argv) |
| 2425 | { |
nothing calls this directly
no test coverage detected