Gregory Montoir
047298745f
added TRLE wiz masking (mostly untested)
...
svn-id: r20847
2006-02-24 22:36:55 +00:00
Gregory Montoir
481094ada0
cleanup
...
svn-id: r20846
2006-02-24 22:34:22 +00:00
Sven Hesse
ca504aca4f
Adding GOB2's CD handling opcodes, the CD version of GOB2 now starts
...
correctly; playMult() doesn't work yet, though
svn-id: r20844
2006-02-24 21:58:03 +00:00
Torbjörn Andersson
36180ed017
I assume -1 and 0xFFFFFFFF are supposed to be the same value when assigned to
...
_lastHitArea3, so use -1 consistently.
svn-id: r20838
2006-02-23 22:38:16 +00:00
Paweł Kołodziejski
96838c8ca6
formating code
...
svn-id: r20837
2006-02-23 20:02:46 +00:00
Paweł Kołodziejski
6b50204eea
formating code
...
svn-id: r20836
2006-02-23 19:28:36 +00:00
Paweł Kołodziejski
e31b271760
formating code
...
svn-id: r20835
2006-02-23 18:47:28 +00:00
Paweł Kołodziejski
11f348dd6c
fixed warnings
...
svn-id: r20829
2006-02-23 17:51:27 +00:00
Torbjörn Andersson
7b25fa0bd4
In Feeble Files, mouse clicks are recorded in _bitArray[] as well. I was hoping
...
that this would make a difference for the Oracle, but apparently not.
svn-id: r20828
2006-02-23 14:52:07 +00:00
Travis Howell
f4c9c4f4d7
Fix a few more compile warnings.
...
svn-id: r20827
2006-02-23 11:29:37 +00:00
Travis Howell
26e0d95ef4
Fix a few compile warnings.
...
svn-id: r20826
2006-02-23 11:05:58 +00:00
Travis Howell
c9d6277d27
Update function type, to match last commit
...
svn-id: r20825
2006-02-23 10:45:59 +00:00
Travis Howell
8fa8d10c3f
Fix a few compile warnings.
...
svn-id: r20824
2006-02-23 10:35:33 +00:00
Torbjörn Andersson
901edf5b33
Fixed some more compiler warnings. Many still remain.
...
svn-id: r20823
2006-02-23 10:26:14 +00:00
Travis Howell
3fe8c971f2
Cleanup to remove duplicate type defines
...
svn-id: r20821
2006-02-23 09:12:21 +00:00
Torbjörn Andersson
725a9d21f9
Fixed some of the compiler warnings.
...
svn-id: r20819
2006-02-23 07:59:25 +00:00
Torbjörn Andersson
43f2d984fb
Don't call exit() directly. Instead, use the backend's quit() method for normal
...
shutdown, and error() for abnormal termination.
svn-id: r20818
2006-02-23 07:45:51 +00:00
Eugene Sandulenko
71c170bb13
Initial version of Cinematique engine evo 1.
...
svn-id: r20813
2006-02-22 22:40:53 +00:00
Eugene Sandulenko
a467247e6e
Fix bug #1386333 : "FT DEMO: assertion triggered when playing movie".
...
svn-id: r20812
2006-02-22 13:26:13 +00:00
Travis Howell
fcd9c09059
Cleanup decompressWizImage() in HE games
...
svn-id: r20809
2006-02-21 21:59:37 +00:00
Eugene Sandulenko
c50da10571
Fix compiler error introduced by last commit.
...
svn-id: r20808
2006-02-21 16:16:56 +00:00
Eugene Sandulenko
6011d302c3
Fix crash on floppy version of gob2
...
svn-id: r20807
2006-02-21 16:15:07 +00:00
Sven Hesse
08a57f0837
More GOB2 changes (Mult::loadMult()) + correcting some mistakes I made
...
svn-id: r20806
2006-02-21 14:22:25 +00:00
Torbjörn Andersson
c5cf806f82
Removed the "extra bars/nodes" code, since nothing ever added the extra bars or
...
nodes.
Removed the path-plotting debugging code, since the line-drawing function has
been a stub for the past few years, as far as I can tell.
Similar code was removed from the BS2 router long ago, so this could be a first
tiny step towards bringing them together.
svn-id: r20805
2006-02-21 10:22:37 +00:00
Paul Gilbert
dd6b207025
Improved layering of objects within rooms - for example, Ratpouch now properly shows up on the rack
...
svn-id: r20804
2006-02-21 09:25:39 +00:00
Travis Howell
4d6b3dd5f3
Add German version of Simon the Sorcerer 2 (DOS Floppy)
...
svn-id: r20803
2006-02-20 23:27:32 +00:00
Max Horn
81e8a2860e
Moved iMUSE code to the new directory engines/scumm/imuse/
...
svn-id: r20801
2006-02-20 20:57:26 +00:00
Max Horn
130bee1b1e
Fixing compiler (cast) warning
...
svn-id: r20799
2006-02-20 20:41:13 +00:00
Max Horn
e49e7ebb3f
Fixing up my previous commit: finished moving common/scaler* to graphics
...
svn-id: r20798
2006-02-20 20:40:12 +00:00
Max Horn
7335d348ba
Moved common/scaler* to graphics/
...
svn-id: r20797
2006-02-20 20:29:02 +00:00
Max Horn
6160a17b30
Updated MD5 tables again, adding details to more HE game variants
...
svn-id: r20796
2006-02-20 17:01:30 +00:00
Max Horn
e389bcf497
Replaced _gameId, _version, _heversion, _features, _midi, _platform with a simple ScummGameSettings instance: _game
...
svn-id: r20795
2006-02-20 16:51:30 +00:00
Max Horn
a6e5f6fd2c
Added / corrected some comments, and moved ScummGameSettings to scumm.h
...
svn-id: r20794
2006-02-20 16:35:37 +00:00
Max Horn
6176252117
Use ptrdiff_t from stddef.h for our offsetof-clone (this should reduce warnings on e.g. the PS2, but may cause problems on systems that are missing this type/header. Please contact me if this causes problems on your port)
...
svn-id: r20793
2006-02-20 16:03:48 +00:00
Max Horn
7b28e4a4de
Updated scumm-md5 table a bit more
...
svn-id: r20790
2006-02-20 14:48:49 +00:00
Max Horn
1bedb24dac
Simplified puttrace entry in the (still unused) extra_versions table
...
svn-id: r20789
2006-02-20 14:48:32 +00:00
Max Horn
12b0ac3a72
Removing the GF_HE_985 from HE 99 games (I only was able to verify that this is correct for the demos, but am confident enough to risk this change even for the full german version)
...
svn-id: r20788
2006-02-20 14:44:44 +00:00
Max Horn
0712b468a3
Fix for bug #1428261 (Solaris x86 build fails: variable name collision)
...
svn-id: r20787
2006-02-20 14:18:30 +00:00
Max Horn
549eb83986
Workaround for bug #1308033 (FOA: skips single line of dialogue)
...
svn-id: r20785
2006-02-20 14:01:49 +00:00
Max Horn
78c44df439
More tweaks to the still unused extra_versions table
...
svn-id: r20783
2006-02-20 13:26:40 +00:00
Max Horn
011bcc04d2
Disable unchecked use of OSystem::setWindowCaption from SCUMM/HE scripts (this fixes crashes under Mac OS X with e.g. german puttrace)
...
svn-id: r20782
2006-02-20 13:24:19 +00:00
Paweł Kołodziejski
1fb19714e2
added experimental hook handle on 8,9 sub opcode music
...
svn-id: r20779
2006-02-19 23:25:27 +00:00
Max Horn
c175368230
Added more variant IDs for HE games
...
svn-id: r20778
2006-02-19 19:21:52 +00:00
Max Horn
bb0f2eec5d
Specify variant IDs for some HE games in scumm-md5.txt/.h
...
svn-id: r20777
2006-02-19 19:05:31 +00:00
Max Horn
81ec4980a6
Updated the (still unused) extra_versions table a bit
...
svn-id: r20776
2006-02-19 19:04:22 +00:00
Max Horn
0c757abb72
- Added new extra_versions table -> work in progress and disabled for now.
...
- Refined information in scumm-md5.txt a bit
- Updated scumm-md5.h to reflect the changes in scumm-md5.txt
- Removed some unicode garbage from scumm.cpp
svn-id: r20774
2006-02-19 18:32:48 +00:00
Max Horn
85b9205f42
Fixed compiler warning
...
svn-id: r20773
2006-02-19 17:44:50 +00:00
Paul Gilbert
1cc03798d9
Cleaned up the main game loop, improved handling for changing rooms, and improved click handling to properly support areas that override standard click handling, such as when having a conversation
...
svn-id: r20769
2006-02-19 04:29:26 +00:00
Paul Gilbert
9496df6f1b
Added basic support for conversations, as well as reworking the Hotspot class to allowing for non-hotspot animations like the floating talk icon during conversations
...
svn-id: r20768
2006-02-19 04:25:28 +00:00
Paul Gilbert
9a653960c7
Converted mouse and events classes to use new getReference style
...
svn-id: r20767
2006-02-19 04:22:00 +00:00