@ -39,14 +39,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
# include "../plPipeline/plPlates.h"
# include "../plPipeline/plPlates.h"
# include "../plPipeline/plDebugText.h"
# include "../plPipeline/plDebugText.h"
# include "../plGImage/plMipmap.h"
# include "hsWindows.h"
# include "hsWindows.h"
# include "../NucleusLib/inc/plPipeline.h"
# include "../NucleusLib/inc/plPipeline.h"
// base size of the cursor
# define CURSOR_SIZE_X 0.0675f
# define CURSOR_SIZE_Y 0.09f
// The resolution that uses the base size of the cursor.
// The resolution that uses the base size of the cursor.
// All other resolutions will scale the cursor size to keep the same physical size.
// All other resolutions will scale the cursor size to keep the same physical size.
# define BASE_WIDTH 1024
# define BASE_WIDTH 1024
@ -454,7 +451,7 @@ void plMouseDevice::IUpdateCursorSize()
if ( fCursor )
if ( fCursor )
{
{
// set the size of the cursor based on resolution.
// set the size of the cursor based on resolution.
fCursor - > SetSize ( CURSOR_SIZE_X * BASE_WIDTH / fWidth , CURSOR_SIZE_Y * BASE_HEIGHT / fHeight ) ;
fCursor - > SetSize ( 2 * fCursor - > GetMipmap ( ) - > GetWidth ( ) / fWidth , 2 * fCursor - > GetMipmap ( ) - > GetHeight ( ) / fHeight ) ;
}
}
}
}