aboutsummaryrefslogtreecommitdiff
path: root/scumm/cursor.cpp
AgeCommit message (Collapse)Author
2005-04-26Removed the ugly saveOrLoadCursorImages hack and instead properly overload ↵Max Horn
ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code svn-id: r17818
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
2005-04-20Since lost/smaller use default windows cursor we setup our ownEugene Sandulenko
svn-id: r17705
2005-04-20Replace all GF_HUMONGOUS use with _heversion.Travis Howell
Make HE60 specific to puttdemo, since it is unqie. Other HE60 games changed to HE 61. svn-id: r17698
2005-04-17New virtual method getObjectIdFromOBIMMax Horn
svn-id: r17660
2005-03-24Lots of MM NES changes from Quietust and meEugene Sandulenko
o Swap palette entries 0x00 and 0x1D in all necessary places. This gets rid of gray background o added a function NES_loadCostumeSet(int n) in order to do #1 for sprites o Widen screen to 256 pixels and center narrow rooms in it o Partial fix for subtitle rendering, now at least first line is rendered with identation svn-id: r17212
2005-03-23Fixed Amiga cursor for Zak & MM from Quietust.Eugene Sandulenko
svn-id: r17201
2005-03-17NES cursor fixes from Quitetust. No need to use separate palette.Eugene Sandulenko
svn-id: r17170
2005-03-17Tile-based NES cursor for MM NES.Eugene Sandulenko
svn-id: r17169
2005-02-17Mouse part of big patch #1013937 (OSystem layer with bigger resolution)Eugene Sandulenko
svn-id: r16800
2005-01-31Support for Mac cursors.Eugene Sandulenko
TODO: o Allow reading from non-processed game executable. Now you need to get .bin file out of it o Use color versions of cursors o Combine MacResExtractor with Win32ResExtractor. Now I just stupidly create 2 objects and do not use new cursor caching code. svn-id: r16713
2005-01-30Skip cursors in Macintosh version of HE72 games for now.Travis Howell
Add early Macintosh HE games. svn-id: r16698
2005-01-10Remove some more header dependenciesMax Horn
svn-id: r16530
2005-01-06Fixed bug #1093845 after discussing with Fingolfin.Torbjörn Andersson
svn-id: r16449
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-27Reducing header dependencies a bitMax Horn
svn-id: r16347
2004-11-09CleanupChris Apers
svn-id: r15773
2004-09-28Argh, didn't mean to commit thisMax Horn
svn-id: r15339
2004-09-28Removed some unneeded #includesMax Horn
svn-id: r15338
2004-09-21Should be HE60/70.Travis Howell
svn-id: r15211
2004-09-18Rename some member vars to avoid _ followed by an uppercase letter. More of ↵Max Horn
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this) svn-id: r15175
2004-09-18Reduce code duplication a bitMax Horn
svn-id: r15174
2004-09-18Moved mouse cursor code into ScummEngine subclasses were possible -- this ↵Max Horn
makes it much easier to see which cursor code is used in which SCUMM version; also changed cursor code to not overwrite default_cursor_* (which would cause problems when switching to another game) svn-id: r15169
2004-08-24Fixed bug #1014296, the Loom cursor hotspot regression.Torbjörn Andersson
svn-id: r14726
2004-08-24Fixed slight regression in the Loom cursor shape: The whole thing wasTorbjörn Andersson
shifted one step to the left, so the leftmost column wasn't included. (Hotspot is still wrong, of course - that's a different bug.) svn-id: r14725
2004-08-23Add LOOM cursor supportMax Horn
svn-id: r14703
2004-08-23Fix bug, actually a typo introduced with last cursors improvements. It crashedEugene Sandulenko
all HE7.0+ games with custom cursors. svn-id: r14694
2004-08-22Cursor code cleanupMax Horn
svn-id: r14690
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-06-27Small TODO commentMax Horn
svn-id: r14081
2004-06-25fix warningMax Horn
svn-id: r14048
2004-06-24Add grabCursorFromBuffer() function.Eugene Sandulenko
svn-id: r14033
2004-06-24Fix mouse cursors hotspot in HE games.Travis Howell
HE games don't change cursor hotspot, when changing cursor image. svn-id: r14027
2004-03-28Renamed more OSystem methodsMax Horn
svn-id: r13410
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06renamed VirtScreen::alloctwobuffers to hasTwoBuffers; added lots of doxygen ↵Max Horn
comments to VirtScreen; cleanup svn-id: r12168
2004-01-04split out cursor/palette code into separate source filesMax Horn
svn-id: r12138