mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2025-04-16 22:42:31 +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;
|
template <> CSkyCamera *CEntityClassList<CSkyCamera>::m_pClassList = NULL;
|
||||||
#ifdef MAPBASE
|
#ifdef MAPBASE
|
||||||
CHandle<CSkyCamera> g_hActiveSkybox = NULL;
|
CHandle<CSkyCamera> g_hActiveSkybox = NULL;
|
||||||
|
|
||||||
|
extern ConVar r_radialfog_default;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
@ -141,9 +143,11 @@ CSkyCamera::CSkyCamera()
|
|||||||
{
|
{
|
||||||
g_SkyList.Insert( this );
|
g_SkyList.Insert( this );
|
||||||
m_skyboxData.fog.maxdensity = 1.0f;
|
m_skyboxData.fog.maxdensity = 1.0f;
|
||||||
m_skyboxData.fog.radial = false;
|
|
||||||
#ifdef MAPBASE
|
#ifdef MAPBASE
|
||||||
m_skyboxData.skycolor.Init(0, 0, 0, 0);
|
m_skyboxData.skycolor.Init(0, 0, 0, 0);
|
||||||
|
m_skyboxData.fog.radial = r_radialfog_default.GetBool();
|
||||||
|
#else
|
||||||
|
m_skyboxData.fog.radial = false;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,6 +18,10 @@
|
|||||||
|
|
||||||
CFogSystem s_FogSystem( "FogSystem" );
|
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:
|
// Purpose:
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
@ -101,6 +105,9 @@ CFogController::CFogController()
|
|||||||
// Make sure that old maps without fog fields don't get wacked out fog values.
|
// Make sure that old maps without fog fields don't get wacked out fog values.
|
||||||
m_fog.enable = false;
|
m_fog.enable = false;
|
||||||
m_fog.maxdensity = 1.0f;
|
m_fog.maxdensity = 1.0f;
|
||||||
|
#ifdef MAPBASE
|
||||||
|
m_fog.radial = r_radialfog_default.GetBool();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user