diff --git a/lib/ivis_opengl/piestate.cpp b/lib/ivis_opengl/piestate.cpp index 4e242e56f..17f027b9f 100644 --- a/lib/ivis_opengl/piestate.cpp +++ b/lib/ivis_opengl/piestate.cpp @@ -91,17 +91,13 @@ void pie_EnableFog(bool val) { debug(LOG_FOG, "pie_EnableFog: Setting fog to %s", val ? "ON" : "OFF"); rendStates.fogEnabled = val; - if (val == true) + if (val) { pie_SetFogColour(WZCOL_FOG); } else { - PIELIGHT black; - - black.rgba = 0; - black.byte.a = 255; - pie_SetFogColour(black); // clear background to black + pie_SetFogColour(WZCOL_BLACK); // clear background to black } } } diff --git a/src/warzoneconfig.cpp b/src/warzoneconfig.cpp index f3de6db2d..64efd6d94 100644 --- a/src/warzoneconfig.cpp +++ b/src/warzoneconfig.cpp @@ -175,24 +175,20 @@ void war_SetFog(bool val) { warGlobs.bFog = val; } - if (warGlobs.bFog == true) + if (warGlobs.bFog) { setRevealStatus(false); } else { - PIELIGHT black; - setRevealStatus(true); - black.rgba = 0; - black.byte.a = 255; - pie_SetFogColour(black); + pie_SetFogColour(WZCOL_BLACK); } } bool war_GetFog(void) { - return warGlobs.bFog; + return warGlobs.bFog; } /***************************************************************************/