numeric setting value display fix

This commit is contained in:
MihailRis 2024-04-28 19:03:54 +03:00
parent c3b5576c02
commit 788bd6bf0f
8 changed files with 13 additions and 12 deletions

View File

@ -61,7 +61,7 @@ class Reader : public BasicParser {
} else if (identifier == "inf") {
handler.setValue(name, *dynamic::Value::of(INFINITY));
} else if (identifier == "nan") {
handler.setValue(name, *dynamic::Value::of(NAN));
handler.setValue(name, *dynamic::Value::of(NAN));
}
} else if (c == '"' || c == '\'') {
pos++;

View File

@ -1,4 +1,4 @@
#include "setting.h"
#include "setting.hpp"
#include "../util/stringutil.h"

View File

@ -4,7 +4,7 @@
#include <string>
#include <unordered_map>
#include "data/setting.h"
#include "data/setting.hpp"
#include "constants.h"
#include "typedefs.h"

View File

@ -1,4 +1,4 @@
#include "command_line.h"
#include "command_line.hpp"
#include <filesystem>

View File

@ -1,5 +1,5 @@
#ifndef UTIL_COMMAND_LINE_H_
#define UTIL_COMMAND_LINE_H_
#ifndef UTIL_COMMAND_LINE_HPP_
#define UTIL_COMMAND_LINE_HPP_
#include <string>
#include <iostream>
@ -35,7 +35,7 @@ public:
}
};
/* @return false if engine start can*/
extern bool parse_cmdline(int argc, char** argv, EnginePaths& paths);
/// @return false if engine start can
bool parse_cmdline(int argc, char** argv, EnginePaths& paths);
#endif // UTIL_COMMAND_LINE_H_
#endif // UTIL_COMMAND_LINE_HPP_

View File

@ -197,6 +197,7 @@ void util::trim(std::string &s) {
std::string util::to_string(double x) {
std::stringstream ss;
ss << std::setprecision(6);
ss << x;
return ss.str();
}

View File

@ -12,11 +12,11 @@
#include "files/settings_io.hpp"
#include "files/engine_paths.h"
#include "util/platform.h"
#include "util/command_line.h"
#include "util/command_line.hpp"
#include "debug/Logger.hpp"
#define SETTINGS_FILE "settings.toml"
#define CONTROLS_FILE "controls.json"
inline std::string SETTINGS_FILE = "settings.toml";
inline std::string CONTROLS_FILE = "controls.json";
static debug::Logger logger("main");