aboutsummaryrefslogtreecommitdiff
path: root/scumm/cursor.cpp
AgeCommit message (Collapse)Author
2005-06-01Fix bug #1166917 "FM-TOWNS LOOM: Kanji version crash"Eugene Sandulenko
svn-id: r18307
2005-05-19o Implement direct disk reading for C64.Eugene Sandulenko
o Added new parameter to ScummEngine constructor which passed substitute file name index. It eliminates a long-standing hack and simplifies bundles porocessing considerably o Thus simplified detection/reading MM NES PRG file. svn-id: r18183
2005-05-18Combine Win32 and Mac resource extractors (used for cursors in latter HE) asEugene Sandulenko
only one of them can exist at the same time. Also it saves code and adds caching to Mac resource extractor. svn-id: r18169
2005-05-14Improvements to --disable-* stuff. Now less ugly #ifdefs with #includes.Eugene Sandulenko
svn-id: r18100
2005-05-14Added --disable-hq and --disable-scumm-7-8 options. Also improvedEugene Sandulenko
DISABLE_HE so more HE-specific code gets excluded. svn-id: r18099
2005-05-14Add configure option to disable HE 70+ games.Travis Howell
svn-id: r18091
2005-04-27Fix glitch when skipping AUX sequence in freddi.Travis Howell
Add missing bits of AUX code. svn-id: r17837
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