From a730704d10be1db5459b2ddb0ec0db50335b1279 Mon Sep 17 00:00:00 2001 From: oy Date: Sun, 19 Sep 2010 16:12:18 +0200 Subject: fixed view offset when joining spectator. Closes #101 --- src/game/client/components/camera.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/game/client/components/camera.cpp') diff --git a/src/game/client/components/camera.cpp b/src/game/client/components/camera.cpp index 185f02c5..e6806114 100644 --- a/src/game/client/components/camera.cpp +++ b/src/game/client/components/camera.cpp @@ -21,8 +21,12 @@ void CCamera::OnRender() // update camera center if(m_pClient->m_Snap.m_Spectate) { + if(!m_WasSpectator) + { + m_pClient->m_pControls->ClampMousePos(); + m_WasSpectator = true; + } m_Center = m_pClient->m_pControls->m_MousePos; - m_WasSpectator = true; } else { -- cgit 1.4.1