mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Fix demo player whit right 2 left layout
This commit is contained in:
parent
484b35f099
commit
0f0c3caf2f
@ -5516,6 +5516,10 @@ CEvent::DemoStep ()
|
|||||||
message = m_pDemoBuffer[m_demoIndex].message;
|
message = m_pDemoBuffer[m_demoIndex].message;
|
||||||
wParam = m_pDemoBuffer[m_demoIndex].wParam;
|
wParam = m_pDemoBuffer[m_demoIndex].wParam;
|
||||||
lParam = m_pDemoBuffer[m_demoIndex].lParam;
|
lParam = m_pDemoBuffer[m_demoIndex].lParam;
|
||||||
|
|
||||||
|
if (IsRightReading ())
|
||||||
|
lParam =
|
||||||
|
(lParam & 0xFFFF0000) | ((lParam & 0xFFFF) - POSDRAWX_ + POSDRAWX);
|
||||||
}
|
}
|
||||||
else // New SDL events format
|
else // New SDL events format
|
||||||
{
|
{
|
||||||
@ -5528,12 +5532,18 @@ CEvent::DemoStep ()
|
|||||||
{
|
{
|
||||||
event.motion.x = m_pDemoSDLBuffer[m_demoIndex].x;
|
event.motion.x = m_pDemoSDLBuffer[m_demoIndex].x;
|
||||||
event.motion.y = m_pDemoSDLBuffer[m_demoIndex].y;
|
event.motion.y = m_pDemoSDLBuffer[m_demoIndex].y;
|
||||||
|
|
||||||
|
if (IsRightReading ())
|
||||||
|
event.motion.x -= POSDRAWX_ + POSDRAWX;
|
||||||
}
|
}
|
||||||
else if (event.type != SDL_KEYUP && event.type != SDL_KEYDOWN)
|
else if (event.type != SDL_KEYUP && event.type != SDL_KEYDOWN)
|
||||||
{
|
{
|
||||||
event.button.button = m_pDemoSDLBuffer[m_demoIndex].button;
|
event.button.button = m_pDemoSDLBuffer[m_demoIndex].button;
|
||||||
event.button.x = m_pDemoSDLBuffer[m_demoIndex].x;
|
event.button.x = m_pDemoSDLBuffer[m_demoIndex].x;
|
||||||
event.button.y = m_pDemoSDLBuffer[m_demoIndex].y;
|
event.button.y = m_pDemoSDLBuffer[m_demoIndex].y;
|
||||||
|
|
||||||
|
if (IsRightReading ())
|
||||||
|
event.button.x -= POSDRAWX_ + POSDRAWX;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user