feat(lighting): corba additive separada al config
This commit is contained in:
1 parent
771ff1f6cd
commit
dacc4a9909
7 files changed
+100
-34
No files matched your search
@@ -73,7 +73,7 @@ namespace Map {
|
||||
// d'una sala anterior.
|
||||
void loadLightingBlock(const fkyaml::node& yaml) {
|
||||
g_room_emitters.clear();
|
||||
lighting_mode = Lighting::Mode::Subtractive;
|
||||
lighting_mode = Lighting::Mode::SUBTRACTIVE;
|
||||
if (!yaml.contains("lighting")) { return; }
|
||||
const auto& lighting = yaml["lighting"];
|
||||
if (lighting.contains("level")) {
|
||||
@@ -82,9 +82,9 @@ namespace Map {
|
||||
if (lighting.contains("mode")) {
|
||||
const auto MODE_STR = lighting["mode"].get_value<std::string>();
|
||||
if (MODE_STR == "additive") {
|
||||
lighting_mode = Lighting::Mode::Additive;
|
||||
lighting_mode = Lighting::Mode::ADDITIVE;
|
||||
} else if (MODE_STR == "subtractive") {
|
||||
lighting_mode = Lighting::Mode::Subtractive;
|
||||
lighting_mode = Lighting::Mode::SUBTRACTIVE;
|
||||
} else {
|
||||
Log::warn("Map", "lighting.mode '{}' desconegut — s'usa subtractive", MODE_STR);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user