aboutsummaryrefslogtreecommitdiff
path: root/graphics/cursorman.h
diff options
context:
space:
mode:
authorMarcus Comstedt2010-01-07 15:07:36 +0000
committerMarcus Comstedt2010-01-07 15:07:36 +0000
commit40f950616397dad5833751b755c11f92f4462acb (patch)
treec678ab133e8a45d689e65985636c69706f958afa /graphics/cursorman.h
parent519e80ca8b57bb7b68a13cea6e83c0404fe0a414 (diff)
downloadscummvm-rg350-40f950616397dad5833751b755c11f92f4462acb.tar.gz
scummvm-rg350-40f950616397dad5833751b755c11f92f4462acb.tar.bz2
scummvm-rg350-40f950616397dad5833751b755c11f92f4462acb.zip
The default keycolor for mouse pointers used to be 255.
This makes sense as a default for CLUT8 modes, but not really for anything else. As part of the gsoc2009-16bit merge, the default was changed to "all ones", with extra code in the SDL backend to truncate this to the depth of the mode. However, "all ones" (white) still isn't a very useful default for RGB modes. So rather than jumping through hoops to provide a bad default, it's better to remove the default altogether. Engines which relied on the old default of 255 have been updated to specify it explicitly. svn-id: r47118
Diffstat (limited to 'graphics/cursorman.h')
-rw-r--r--graphics/cursorman.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/graphics/cursorman.h b/graphics/cursorman.h
index 3536f27f9e..e0f9fcda2d 100644
--- a/graphics/cursorman.h
+++ b/graphics/cursorman.h
@@ -72,7 +72,7 @@ public:
* useful to push a "dummy" cursor and modify it later. The
* cursor will be added to the stack, but not to the backend.
*/
- void pushCursor(const byte *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor = 0xFFFFFFFF, int targetScale = 1, const Graphics::PixelFormat *format = NULL);
+ void pushCursor(const byte *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, int targetScale = 1, const Graphics::PixelFormat *format = NULL);
/**
* Pop a cursor from the stack, and restore the previous one to the
@@ -95,7 +95,7 @@ public:
* @param format a pointer to the pixel format which the cursor graphic uses,
* CLUT8 will be used if this is NULL or not specified.
*/
- void replaceCursor(const byte *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor = 0xFFFFFFFF, int targetScale = 1, const Graphics::PixelFormat *format = NULL);
+ void replaceCursor(const byte *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, int targetScale = 1, const Graphics::PixelFormat *format = NULL);
/**
* Pop all of the cursors and cursor palettes from their respective stacks.
@@ -180,7 +180,7 @@ private:
uint _size;
- Cursor(const byte *data, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor = 0xFFFFFFFF, int targetScale = 1, const Graphics::PixelFormat *format = NULL);
+ Cursor(const byte *data, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, int targetScale = 1, const Graphics::PixelFormat *format = NULL);
~Cursor();
};