add setting 'content.autoreload-scripts'

This commit is contained in:
MihailRis 2024-07-31 15:39:43 +03:00
parent eefaafd1e7
commit 1412f28a72
2 changed files with 8 additions and 0 deletions

View file

@ -70,6 +70,9 @@ SettingsHandler::SettingsHandler(EngineSettings& settings) {
builder.add("frustum-culling", &settings.graphics.frustumCulling); builder.add("frustum-culling", &settings.graphics.frustumCulling);
builder.add("skybox-resolution", &settings.graphics.skyboxResolution); builder.add("skybox-resolution", &settings.graphics.skyboxResolution);
builder.section("content");
builder.add("autoreload-scripts", &settings.content.autoreloadScripts);
builder.section("ui"); builder.section("ui");
builder.add("language", &settings.ui.language); builder.add("language", &settings.ui.language);
builder.add("world-preview-size", &settings.ui.worldPreviewSize); builder.add("world-preview-size", &settings.ui.worldPreviewSize);

View file

@ -67,6 +67,10 @@ struct GraphicsSettings {
IntegerSetting skyboxResolution {64 + 32, 64, 128}; IntegerSetting skyboxResolution {64 + 32, 64, 128};
}; };
struct ContentSettings {
FlagSetting autoreloadScripts {true};
};
struct DebugSettings { struct DebugSettings {
/// @brief Turns off chunks saving/loading /// @brief Turns off chunks saving/loading
FlagSetting generatorTestMode {false}; FlagSetting generatorTestMode {false};
@ -84,6 +88,7 @@ struct EngineSettings {
ChunksSettings chunks; ChunksSettings chunks;
CameraSettings camera; CameraSettings camera;
GraphicsSettings graphics; GraphicsSettings graphics;
ContentSettings content;
DebugSettings debug; DebugSettings debug;
UiSettings ui; UiSettings ui;
}; };