ajustos de qualitat, canvi de tecles, persistencia de opcions, etc
This commit is contained in:
@@ -178,6 +178,13 @@ void Debug::loadFromFile() {
|
||||
if (needs_save) { saveToFile(); }
|
||||
}
|
||||
|
||||
// Persiste el estado del overlay RenderInfo en debug.yaml
|
||||
void Debug::setRenderInfoEnabled(bool value) {
|
||||
if (render_info_enabled_ == value) { return; }
|
||||
render_info_enabled_ = value;
|
||||
saveToFile();
|
||||
}
|
||||
|
||||
// Guarda la configuración de debug en debug.yaml
|
||||
void Debug::saveToFile() const {
|
||||
std::ofstream file(debug_file_path_);
|
||||
|
||||
@@ -49,6 +49,7 @@ class Debug {
|
||||
void setInitialScene(SceneManager::Scene s) { initial_scene_ = s; } // Establece la escena inicial de debug
|
||||
[[nodiscard]] auto getLazyLoading() const -> bool { return lazy_loading_; } // Indica si el modo lazy de recursos está activo
|
||||
[[nodiscard]] auto getRenderInfoEnabled() const -> bool { return render_info_enabled_; } // Indica si el overlay RenderInfo arranca activo
|
||||
void setRenderInfoEnabled(bool value); // Persiste el estado del overlay RenderInfo en debug.yaml
|
||||
|
||||
private:
|
||||
static Debug* debug; // [SINGLETON] Objeto privado
|
||||
|
||||
Reference in New Issue
Block a user