Refactor fog settings handling in MapUtil

This commit is contained in:
ErLullo
2026-02-19 12:09:33 +01:00
committed by GitHub
parent a3151f46c2
commit 94a773a1d5

View File

@@ -117,17 +117,23 @@ bool Environment_Load(SEnvironmentData& envData, const char* envFileName)
if (textLoader.SetChildNode("fog")) if (textLoader.SetChildNode("fog"))
{ {
// MR-14: Fog update by Alaric if (textLoader.GetTokenByte("foglevel", &envData.bFogLevel))
// textLoader.GetTokenBoolean("enable", &envData.bFogEnable); {
// textLoader.GetTokenBoolean("isdensity", &envData.bDensityFog); envData.bDensityFog = true;
// textLoader.GetTokenFloat("neardistance", &envData.m_fFogNearDistance); }
// textLoader.GetTokenFloat("fardistance", &envData.m_fFogFarDistance); else
textLoader.GetTokenByte("foglevel", &envData.bFogLevel); {
// MR-14: -- END OF -- Fog update by Alaric envData.bDensityFog = false;
textLoader.GetTokenBoolean("enable", &envData.bFogEnable);
textLoader.GetTokenFloat("neardistance", &envData.m_fFogNearDistance);
textLoader.GetTokenFloat("fardistance", &envData.m_fFogFarDistance);
}
textLoader.GetTokenColor("color", &envData.FogColor); textLoader.GetTokenColor("color", &envData.FogColor);
textLoader.SetParentNode(); textLoader.SetParentNode();
} }
if (textLoader.SetChildNode("filter")) if (textLoader.SetChildNode("filter"))
{ {
textLoader.GetTokenBoolean("enable", (BOOL *) &envData.bFilteringEnable); textLoader.GetTokenBoolean("enable", (BOOL *) &envData.bFilteringEnable);