MCPcopy Create free account
hub / github.com/ddnet/ddnet / ToggleAutoSpecCamera

Method ToggleAutoSpecCamera

src/game/client/components/camera.cpp:645–660  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

643}
644
645void CCamera::ToggleAutoSpecCamera()
646{
647 if(!g_Config.m_ClSpecAutoSync)
648 {
649 g_Config.m_ClSpecAutoSync = 1;
650 GameClient()->m_Camera.m_AutoSpecCamera = true;
651 }
652 else if(GameClient()->m_Camera.m_AutoSpecCamera && GameClient()->m_Camera.SpectatingPlayer() && GameClient()->m_Camera.CanUseAutoSpecCamera())
653 {
654 GameClient()->m_Camera.m_AutoSpecCamera = false;
655 }
656 else
657 {
658 g_Config.m_ClSpecAutoSync = 0;
659 }
660}
661
662void CCamera::UpdateAutoSpecCameraTooltip()
663{

Callers 1

RenderGameMethod · 0.80

Calls 2

SpectatingPlayerMethod · 0.80
CanUseAutoSpecCameraMethod · 0.80

Tested by

no test coverage detected