Eugene Sandulenko
51f8aa50b1
Combine Win32 and Mac resource extractors (used for cursors in latter HE) as
...
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-18 15:57:16 +00:00
Eugene Sandulenko
80ee8188d3
Improvements to --disable-* stuff. Now less ugly #ifdefs with #includes.
...
svn-id: r18100
2005-05-14 23:28:22 +00:00
Eugene Sandulenko
3588b96d4f
Added --disable-hq and --disable-scumm-7-8 options. Also improved
...
DISABLE_HE so more HE-specific code gets excluded.
svn-id: r18099
2005-05-14 22:56:41 +00:00
Travis Howell
93be3e16d8
Add configure option to disable HE 70+ games.
...
svn-id: r18091
2005-05-14 14:06:37 +00:00
Travis Howell
f6971f847c
Fix glitch when skipping AUX sequence in freddi.
...
Add missing bits of AUX code.
svn-id: r17837
2005-04-27 13:55:55 +00:00
Max Horn
c9cdee2d97
Removed the ugly saveOrLoadCursorImages hack and instead properly overload ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code
...
svn-id: r17818
2005-04-26 13:33:17 +00:00
Max Horn
c46ea8bc40
Replaced the platform specific GF_FOO switches (using _platform instead now)
...
svn-id: r17716
2005-04-20 18:21:30 +00:00
Eugene Sandulenko
89ca4bf716
Since lost/smaller use default windows cursor we setup our own
...
svn-id: r17705
2005-04-20 03:13:06 +00:00
Travis Howell
2009b72679
Replace all GF_HUMONGOUS use with _heversion.
...
Make HE60 specific to puttdemo, since it is unqie.
Other HE60 games changed to HE 61.
svn-id: r17698
2005-04-20 01:33:44 +00:00
Max Horn
96e40213ef
New virtual method getObjectIdFromOBIM
...
svn-id: r17660
2005-04-17 23:19:16 +00:00
Eugene Sandulenko
9ab0962f6d
Lots of MM NES changes from Quietust and me
...
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-24 03:22:32 +00:00
Eugene Sandulenko
dd9ecfe1c0
Fixed Amiga cursor for Zak & MM from Quietust.
...
svn-id: r17201
2005-03-23 00:25:08 +00:00
Eugene Sandulenko
ed45ee5a05
NES cursor fixes from Quitetust. No need to use separate palette.
...
svn-id: r17170
2005-03-17 03:20:25 +00:00
Eugene Sandulenko
1abab50123
Tile-based NES cursor for MM NES.
...
svn-id: r17169
2005-03-17 02:55:20 +00:00
Eugene Sandulenko
78ee0bfdaf
Mouse part of big patch #1013937 (OSystem layer with bigger resolution)
...
svn-id: r16800
2005-02-17 23:01:00 +00:00
Eugene Sandulenko
c32e936723
Support for Mac cursors.
...
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-31 03:53:35 +00:00
Travis Howell
399dcad5bd
Skip cursors in Macintosh version of HE72 games for now.
...
Add early Macintosh HE games.
svn-id: r16698
2005-01-30 02:00:24 +00:00
Max Horn
5c48717dd2
Remove some more header dependencies
...
svn-id: r16530
2005-01-10 22:35:43 +00:00
Torbjörn Andersson
f974b48a41
Fixed bug #1093845 after discussing with Fingolfin.
...
svn-id: r16449
2005-01-06 15:57:12 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
d299f0601b
Reducing header dependencies a bit
...
svn-id: r16347
2004-12-27 22:08:20 +00:00
Chris Apers
d4dee021fc
Cleanup
...
svn-id: r15773
2004-11-09 16:04:36 +00:00
Max Horn
ead49832a9
Argh, didn't mean to commit this
...
svn-id: r15339
2004-09-28 23:47:51 +00:00
Max Horn
bf33a1e10a
Removed some unneeded #includes
...
svn-id: r15338
2004-09-28 23:47:04 +00:00
Travis Howell
2c0f36cddc
Should be HE60/70.
...
svn-id: r15211
2004-09-21 01:00:30 +00:00
Max Horn
768133d6e6
Rename some member vars to avoid _ followed by an uppercase letter. More of 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-18 22:42:45 +00:00
Max Horn
e74a3c9a2b
Reduce code duplication a bit
...
svn-id: r15174
2004-09-18 22:26:19 +00:00
Max Horn
58c574d7cc
Moved mouse cursor code into ScummEngine subclasses were possible -- this 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-09-18 20:29:13 +00:00
Torbjörn Andersson
103cbac40a
Fixed bug #1014296 , the Loom cursor hotspot regression.
...
svn-id: r14726
2004-08-24 06:36:12 +00:00
Torbjörn Andersson
bb0b18515b
Fixed slight regression in the Loom cursor shape: The whole thing was
...
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-24 06:20:30 +00:00
Max Horn
28c32a9fb7
Add LOOM cursor support
...
svn-id: r14703
2004-08-23 08:37:55 +00:00
Eugene Sandulenko
48c0be7b5f
Fix bug, actually a typo introduced with last cursors improvements. It crashed
...
all HE7.0+ games with custom cursors.
svn-id: r14694
2004-08-23 00:41:43 +00:00
Max Horn
b20187a0e9
Cursor code cleanup
...
svn-id: r14690
2004-08-22 23:38:00 +00:00
Max Horn
152a5e97fe
Modified VirtScreen to inherit from Graphics::Surface, and added 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-08-14 19:42:00 +00:00
Max Horn
6f8f26dd38
Small TODO comment
...
svn-id: r14081
2004-06-27 13:32:50 +00:00
Max Horn
4bb40b3408
fix warning
...
svn-id: r14048
2004-06-25 11:49:07 +00:00
Eugene Sandulenko
088676cdb2
Add grabCursorFromBuffer() function.
...
svn-id: r14033
2004-06-24 20:09:36 +00:00
Travis Howell
622f3ec78f
Fix mouse cursors hotspot in HE games.
...
HE games don't change cursor hotspot, when changing cursor image.
svn-id: r14027
2004-06-24 12:32:19 +00:00
Max Horn
14378cb56e
Renamed more OSystem methods
...
svn-id: r13410
2004-03-28 16:30:50 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
cc67301791
renamed VirtScreen::alloctwobuffers to hasTwoBuffers; added lots of doxygen comments to VirtScreen; cleanup
...
svn-id: r12168
2004-01-06 11:47:34 +00:00
Max Horn
2ce4d13c04
split out cursor/palette code into separate source files
...
svn-id: r12138
2004-01-04 14:35:46 +00:00