Make sure turning dyncam off in settings works

Even if players have cl_mouse_followfactor turned on

Alternative fix for #2761 since players keep reporting confusion about this
This commit is contained in:
def 2020-09-24 09:57:23 +02:00
parent 75dcbb8ca6
commit f7cf854c36

View file

@ -90,8 +90,19 @@ void CMenus::RenderSettingsGeneral(CUIRect MainView)
// dynamic camera
Left.HSplitTop(20.0f, &Button, &Left);
if(DoButton_CheckBox(&g_Config.m_ClDyncam, Localize("Dynamic Camera"), g_Config.m_ClDyncam, &Button))
g_Config.m_ClDyncam ^= 1;
bool IsDyncam = g_Config.m_ClDyncam || g_Config.m_ClMouseFollowfactor > 0;
if(DoButton_CheckBox(&IsDyncam, Localize("Dynamic Camera"), IsDyncam, &Button))
{
if(IsDyncam)
{
g_Config.m_ClDyncam = 0;
g_Config.m_ClMouseFollowfactor = 0;
}
else
{
g_Config.m_ClDyncam = 1;
}
}
// weapon pickup
Left.HSplitTop(5.0f, 0, &Left);