diff options
author | Jody Northup | 2009-06-06 01:16:04 +0000 |
---|---|---|
committer | Jody Northup | 2009-06-06 01:16:04 +0000 |
commit | 56e5920bba753820c457c078237a8c06241302ed (patch) | |
tree | 1cbbb95462b52dfcaa9ae17ee69d412094851f21 /engines/scumm/cursor.cpp | |
parent | 8ff3a568fa8fe564749080a9af5e20b897933d93 (diff) | |
download | scummvm-rg350-56e5920bba753820c457c078237a8c06241302ed.tar.gz scummvm-rg350-56e5920bba753820c457c078237a8c06241302ed.tar.bz2 scummvm-rg350-56e5920bba753820c457c078237a8c06241302ed.zip |
Corrected cursor display errors introduced by revision 41204, reimplemented 16-bit cursor support in a less hacky, but still temporary way.
svn-id: r41209
Diffstat (limited to 'engines/scumm/cursor.cpp')
-rw-r--r-- | engines/scumm/cursor.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/scumm/cursor.cpp b/engines/scumm/cursor.cpp index 5ec9e63e32..bc4a2e0d33 100644 --- a/engines/scumm/cursor.cpp +++ b/engines/scumm/cursor.cpp @@ -116,10 +116,11 @@ void ScummEngine::updateCursor() { //HACK Had to make a second method to avoid many, many linker errors from other engines //this requires ENABLE_16BIT to be defined in the Scumm project, again, because I #ifdef'ed //the method's definition and declaration in cursorman.h - CursorMan.replaceCursor16(_grabbedCursor, _cursor.width, _cursor.height, + CursorMan.replaceCursorReal(_grabbedCursor, _cursor.width, _cursor.height, _cursor.hotspotX, _cursor.hotspotY, (_game.platform == Common::kPlatformNES ? _grabbedCursor[63] : transColor), - (_game.heversion == 70 ? 2 : 1)); + (_game.heversion == 70 ? 2 : 1), + 16); } else { CursorMan.replaceCursor(_grabbedCursor, _cursor.width, _cursor.height, _cursor.hotspotX, _cursor.hotspotY, |