feat(map): Map::light_level per sala des del YAML

This commit is contained in:
JailDesigner committed 2026-05-12 20:58:30 +02:00
1 parent 5ed963b53d
commit 68be8e55ec
2 files changed
+12

No files matched your search

+5
View File
@@ -5,6 +5,7 @@
#include "core/resources/resource_helper.hpp"
#include "external/fkyaml_node.hpp"
#include "utils/defaults.hpp"
#include "utils/log.hpp"
namespace {
@@ -102,6 +103,10 @@ namespace Map {
// canviarà el flag a true quan transiti a OPEN.
door_open = false;
// Llum base de la sala. La clau és opcional a l'arrel del YAML;
// per defecte 1.0 (sala totalment il·luminada, comportament hui).
light_level = yaml.contains("light_level") ? yaml["light_level"].get_value<float>() : Defaults::Lighting::ROOM_LIGHT_DEFAULT;
Log::info("Map", "geometria {}x{} sarcs {}x{} pitch {}x{} door_col {} des de {}", grid_cols, grid_rows, sarc_w, sarc_h, pitch_x, pitch_y, door_col, yaml_path);
}