Fix camera with dummy

This commit is contained in:
def 2014-05-23 19:28:26 +02:00
parent 477efde171
commit 74844c98a6
2 changed files with 3 additions and 3 deletions

View file

@ -31,7 +31,7 @@ void CCamera::OnRender()
{
if(m_CamType != CAMTYPE_SPEC)
{
m_LastPos = m_pClient->m_pControls->m_MousePos[g_Config.m_ClDummy];
m_LastPos[g_Config.m_ClDummy] = m_pClient->m_pControls->m_MousePos[g_Config.m_ClDummy];
m_pClient->m_pControls->m_MousePos[g_Config.m_ClDummy] = m_PrevCenter;
m_pClient->m_pControls->ClampMousePos();
m_CamType = CAMTYPE_SPEC;
@ -42,7 +42,7 @@ void CCamera::OnRender()
{
if(m_CamType != CAMTYPE_PLAYER)
{
m_pClient->m_pControls->m_MousePos[g_Config.m_ClDummy] = m_LastPos;
m_pClient->m_pControls->m_MousePos[g_Config.m_ClDummy] = m_LastPos[g_Config.m_ClDummy];
m_pClient->m_pControls->ClampMousePos();
m_CamType = CAMTYPE_PLAYER;
}

View file

@ -15,7 +15,7 @@ class CCamera : public CComponent
};
int m_CamType;
vec2 m_LastPos;
vec2 m_LastPos[2];
vec2 m_PrevCenter;
public: