aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/cursors.h
AgeCommit message (Collapse)Author
2017-07-03MOHAWK: Preload all the PE cursors on startupBastien Bouclet
We were previously reloading the current cursor from raw data on each frame.
2016-06-26MOHAWK: Remap bitmaps not to use undefined colorsBastien Bouclet
The Spanish version of Myst has bitmaps that use palette indices in the system reserved range. Affected pixels previously used colors from the Windows system palette instead of the bitmap's own palette, resulting in visual glitches. Bitmaps are now remapped to the screen palette which is made of the Windows reserved palette and part of the bitmap palette. The original engine used GDI's StretchDIBits with DIB_RGB_COLORS to achieve the same result. Fixes #7153.
2014-02-18MOHAWK: Make GPL headers consistent in themselves.Johannes Schickel
2011-07-05MOHAWK: Allow setting LB cursors by nameMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-05MOHAWK: Use new MacCursor code instead of convertCrsrCursor()Matthew Hoops
2011-04-28JANITORIAL: Format forward declarations to follow conventionOri Avtalion
2011-03-28MOHAWK: Allow disabling compilation of MystMatthew Hoops
2011-03-07MOHAWK: Improve error handling when data isn't foundMatthew Hoops
2011-03-07MOHAWK: Make Riven use original executables for cursorsMatthew Hoops
It will try both Windows and Macintosh executables. The hardcoded cursors have been removed.
2011-01-26MOHAWK: Introduce a new CursorManager for LB v2+ (they do not use exe cursors)Matthew Hoops
svn-id: r55554
2010-12-21MOHAWK: Allow DefaultCursorManager to use alternative tagsAlyssa Milburn
svn-id: r54987
2010-11-28MOHAWK: Add basic Living Books support (all credit goes to fuzzie!)Matthew Hoops
v1 and v3 (both Windows and Mac) are working, v1 support is in better shape. svn-id: r54558
2010-11-25MOHAWK: Refactor cursor handlingMatthew Hoops
Cursor handling has now been moved to a new CursorManager class (which is subclassed for Myst/Riven) from the GraphicsManager classes. This will be needed for Living Books which will have a class for Windows and Mac cursors (coming soon!). svn-id: r54469