mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Remove ddraw cursor
This commit is contained in:
parent
1e3b92218a
commit
cbd1348760
13
pixmap.cpp
13
pixmap.cpp
@ -37,7 +37,9 @@ CPixmap::CPixmap()
|
|||||||
m_lpDD = NULL;
|
m_lpDD = NULL;
|
||||||
m_lpDDSPrimary = NULL;
|
m_lpDDSPrimary = NULL;
|
||||||
m_lpDDSBack = NULL;
|
m_lpDDSBack = NULL;
|
||||||
m_lpDDSMouse = NULL;
|
|
||||||
|
for (i = 0; i < MAXCURSORS; i++)
|
||||||
|
m_lpSDLCursors[i] = nullptr;
|
||||||
|
|
||||||
for ( i=0 ; i<MAXIMAGE ; i++ )
|
for ( i=0 ; i<MAXIMAGE ; i++ )
|
||||||
{
|
{
|
||||||
@ -71,10 +73,13 @@ CPixmap::~CPixmap()
|
|||||||
m_lpDDSBack = NULL;
|
m_lpDDSBack = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( m_lpDDSMouse != NULL )
|
for (i = 0; i < MAXIMAGE; i++)
|
||||||
{
|
{
|
||||||
m_lpDDSMouse->Release();
|
if (m_lpSDLCursors[i])
|
||||||
m_lpDDSMouse = NULL;
|
{
|
||||||
|
SDL_FreeCursor (m_lpSDLCursors[i]);
|
||||||
|
m_lpSDLCursors[i] = nullptr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( i=0 ; i<MAXIMAGE ; i++ )
|
for ( i=0 ; i<MAXIMAGE ; i++ )
|
||||||
|
2
pixmap.h
2
pixmap.h
@ -71,11 +71,9 @@ protected:
|
|||||||
SDL_Surface * m_lpSDLPrimary;
|
SDL_Surface * m_lpSDLPrimary;
|
||||||
LPDIRECTDRAWSURFACE m_lpDDSBack; // DirectDraw back surface
|
LPDIRECTDRAWSURFACE m_lpDDSBack; // DirectDraw back surface
|
||||||
SDL_Surface * m_lpSDLBack;
|
SDL_Surface * m_lpSDLBack;
|
||||||
LPDIRECTDRAWSURFACE m_lpDDSMouse; // DirectDraw back surface
|
|
||||||
SDL_Cursor * m_lpCurrentCursor;
|
SDL_Cursor * m_lpCurrentCursor;
|
||||||
SDL_Cursor * m_lpSDLCursors[MAXCURSORS];
|
SDL_Cursor * m_lpSDLCursors[MAXCURSORS];
|
||||||
SDL_Surface * m_lpSDLBlupi;
|
SDL_Surface * m_lpSDLBlupi;
|
||||||
SDL_Surface * m_lpSDLSurface[MAXIMAGE];
|
|
||||||
SDL_Texture * m_lpSDLTexture[MAXIMAGE];
|
SDL_Texture * m_lpSDLTexture[MAXIMAGE];
|
||||||
COLORREF m_colorSurface[2*MAXIMAGE];
|
COLORREF m_colorSurface[2*MAXIMAGE];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user