mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Remove stuff to control if the mouse is visible
With SDL it's useless because the mouse is not blit on the renderer by our code.
This commit is contained in:
parent
d64f3751ef
commit
3dd443d53d
25
event.cpp
25
event.cpp
@ -1462,7 +1462,6 @@ CEvent::CEvent()
|
||||
m_bFillMouse = false;
|
||||
m_bWaitMouse = false;
|
||||
m_bHideMouse = false;
|
||||
m_bShowMouse = false;
|
||||
m_rankCheat = -1;
|
||||
m_posCheat = 0;
|
||||
m_speed = 1;
|
||||
@ -2772,12 +2771,6 @@ bool CEvent::ChangePhase(UINT phase)
|
||||
bool bEnable, bHide;
|
||||
Term* pTerm;
|
||||
|
||||
if ( m_mouseType == MOUSETYPEGRA && m_bFullScreen )
|
||||
{
|
||||
ShowCursor(false); // cache la vilaine souris Windows
|
||||
m_bShowMouse = false;
|
||||
}
|
||||
|
||||
if ( phase != WM_PHASE_SETUPp &&
|
||||
phase != WM_PHASE_WRITEp &&
|
||||
phase != WM_PHASE_PLAY )
|
||||
@ -4966,15 +4959,6 @@ bool CEvent::TreatEventBase(UINT message, WPARAM wParam, LPARAM lParam)
|
||||
break;
|
||||
|
||||
case WM_MOUSEMOVE:
|
||||
if ( m_mouseType == MOUSETYPEGRA )
|
||||
{
|
||||
if ( m_bShowMouse )
|
||||
{
|
||||
ShowCursor(false); // cache la souris
|
||||
m_pPixmap->MouseShow(true); // montre sprite
|
||||
m_bShowMouse = false;
|
||||
}
|
||||
}
|
||||
if ( m_mouseType == MOUSETYPEWINPOS &&
|
||||
(pos.x != m_oldMousePos.x ||
|
||||
pos.y != m_oldMousePos.y ) )
|
||||
@ -4998,15 +4982,6 @@ bool CEvent::TreatEventBase(UINT message, WPARAM wParam, LPARAM lParam)
|
||||
break;
|
||||
|
||||
case WM_NCMOUSEMOVE:
|
||||
if ( m_mouseType == MOUSETYPEGRA )
|
||||
{
|
||||
if ( !m_bShowMouse )
|
||||
{
|
||||
ShowCursor(true); // montre la souris
|
||||
m_pPixmap->MouseShow(false); // cache sprite
|
||||
m_bShowMouse = true;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_LBUTTONUP:
|
||||
|
1
event.h
1
event.h
@ -183,7 +183,6 @@ protected:
|
||||
bool m_bFillMouse;
|
||||
bool m_bWaitMouse;
|
||||
bool m_bHideMouse;
|
||||
bool m_bShowMouse;
|
||||
int m_rankCheat;
|
||||
int m_posCheat;
|
||||
bool m_bMovie;
|
||||
|
1
misc.cpp
1
misc.cpp
@ -49,7 +49,6 @@ void LoadString(UINT nID, char *pBuffer, int lgBuffer)
|
||||
void ChangeSprite(int sprite)
|
||||
{
|
||||
HCURSOR hCursor = nullptr;
|
||||
SDL_Cursor * cursor;
|
||||
|
||||
if ( g_mouseType == MOUSETYPEGRA ) return;
|
||||
if ( g_lastSprite == sprite ) return;
|
||||
|
16
pixmap.cpp
16
pixmap.cpp
@ -37,7 +37,6 @@ CPixmap::CPixmap()
|
||||
m_mousePos.y = LYIMAGE/2;
|
||||
m_mouseBackPos = m_mousePos;
|
||||
m_bMouseBack = false;
|
||||
m_bMouseShow = true;
|
||||
m_bBackDisplayed = false;
|
||||
|
||||
m_lpDD = NULL;
|
||||
@ -125,23 +124,12 @@ bool CPixmap::Create(HWND hwnd, POINT dim,
|
||||
{
|
||||
DDSURFACEDESC ddsd;
|
||||
HRESULT ddrval;
|
||||
POINT pos;
|
||||
|
||||
m_hWnd = hwnd;
|
||||
m_bFullScreen = bFullScreen;
|
||||
m_mouseType = mouseType;
|
||||
m_dim = dim;
|
||||
|
||||
if ( m_mouseType == MOUSETYPEGRA )
|
||||
{
|
||||
// Cache définitivement la vilaine souris Windows.
|
||||
ShowCursor(false);
|
||||
|
||||
pos = m_mousePos;
|
||||
ClientToScreen(m_hWnd, &pos);
|
||||
SetCursorPos(pos.x, pos.y); // met la souris au centre
|
||||
}
|
||||
|
||||
m_clipRect.left = 0;
|
||||
m_clipRect.top = 0;
|
||||
m_clipRect.right = dim.x;
|
||||
@ -1173,7 +1161,6 @@ void CPixmap::SetMouseSprite(int sprite, bool bDemoPlay)
|
||||
|
||||
void CPixmap::MouseShow(bool bShow)
|
||||
{
|
||||
m_bMouseShow = bShow;
|
||||
SDL_ShowCursor (bShow);
|
||||
}
|
||||
|
||||
@ -1186,7 +1173,6 @@ void CPixmap::MouseUpdate()
|
||||
if ( m_lpDDSurface[CHBLUPI] == NULL ) return;
|
||||
if ( m_mouseType != MOUSETYPEGRA ) return;
|
||||
if ( m_mouseSprite == SPRITE_EMPTY ) return;
|
||||
if ( !m_bMouseShow ) return;
|
||||
|
||||
oldRect.left = m_mouseBackPos.x;
|
||||
oldRect.top = m_mouseBackPos.y;
|
||||
@ -1287,7 +1273,6 @@ void CPixmap::MouseBackDraw()
|
||||
if ( m_lpDDSurface[CHBLUPI] == NULL ) return;
|
||||
if ( m_mouseType != MOUSETYPEGRA ) return;
|
||||
if ( m_mouseSprite == SPRITE_EMPTY ) return;
|
||||
if ( !m_bMouseShow ) return;
|
||||
|
||||
MouseBackSave(); // sauve ce qui sera sous la souris
|
||||
|
||||
@ -1330,7 +1315,6 @@ void CPixmap::MouseBackSave()
|
||||
if ( m_lpDDSurface[CHBLUPI] == NULL ) return;
|
||||
if ( m_mouseType != MOUSETYPEGRA ) return;
|
||||
if ( m_mouseSprite == SPRITE_EMPTY ) return;
|
||||
if ( !m_bMouseShow ) return;
|
||||
|
||||
m_mouseBackPos.x = m_mousePos.x - m_mouseHotSpot.x;
|
||||
m_mouseBackPos.y = m_mousePos.y - m_mouseHotSpot.y;
|
||||
|
Loading…
x
Reference in New Issue
Block a user