mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2025-04-15 05:52:32 +03:00
Add r_radialfog_default for env_fog_controller
This commit is contained in:
parent
1c43bc4e95
commit
a7fd4ea0ed
@ -17,6 +17,8 @@ CEntityClassList<CSkyCamera> g_SkyList;
|
||||
template <> CSkyCamera *CEntityClassList<CSkyCamera>::m_pClassList = NULL;
|
||||
#ifdef MAPBASE
|
||||
CHandle<CSkyCamera> g_hActiveSkybox = NULL;
|
||||
|
||||
extern ConVar r_radialfog_default;
|
||||
#endif
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
@ -141,9 +143,11 @@ CSkyCamera::CSkyCamera()
|
||||
{
|
||||
g_SkyList.Insert( this );
|
||||
m_skyboxData.fog.maxdensity = 1.0f;
|
||||
m_skyboxData.fog.radial = false;
|
||||
#ifdef MAPBASE
|
||||
m_skyboxData.skycolor.Init(0, 0, 0, 0);
|
||||
m_skyboxData.fog.radial = r_radialfog_default.GetBool();
|
||||
#else
|
||||
m_skyboxData.fog.radial = false;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -18,6 +18,10 @@
|
||||
|
||||
CFogSystem s_FogSystem( "FogSystem" );
|
||||
|
||||
#ifdef MAPBASE
|
||||
ConVar r_radialfog_default( "r_radialfog_default", "1", FCVAR_NONE, "Toggles whether radial fog is the default for env_fog_controller." );
|
||||
#endif
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//-----------------------------------------------------------------------------
|
||||
@ -101,6 +105,9 @@ CFogController::CFogController()
|
||||
// Make sure that old maps without fog fields don't get wacked out fog values.
|
||||
m_fog.enable = false;
|
||||
m_fog.maxdensity = 1.0f;
|
||||
#ifdef MAPBASE
|
||||
m_fog.radial = r_radialfog_default.GetBool();
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user