Max Horn
78985cc8a6
Added a comment about the first few entries in substResFileNameTable
...
svn-id: r21065
2006-03-04 10:50:23 +00:00
Max Horn
a3069bbc1a
Since findSubstResFileName / applySubstResFileName only compare up to the first '.', we should be able to safely remove anything after the '.' in all substResFileNameTable entries (I am leaving the 00.LFL names untouched for now, for clarity)
...
svn-id: r21064
2006-03-04 10:46:11 +00:00
Max Horn
5e881c158a
This particular case in ScummEngine::openRoom only occurs for V4 games; changing the check accordingly, to ease future refactoring
...
svn-id: r21063
2006-03-04 10:41:40 +00:00
Max Horn
bb38ea2c17
Renamed SubstResFileNames::winName and macName to almostGameID / expandedName (the old names were misleading; the new ones aren't great either :)
...
svn-id: r21062
2006-03-04 10:38:05 +00:00
Travis Howell
16a8c60483
Add/Update string var tables for COMI and The Dig, to allow translated strings
...
svn-id: r21059
2006-03-04 05:44:48 +00:00
Travis Howell
28b6c92503
Update hack for bug #915575 - MANIAC: Disappearing New Kid verb
...
svn-id: r21058
2006-03-04 04:46:15 +00:00
Travis Howell
2cf16b0d14
Add correct md5 for second version of Simon the Sorcerer 2 patched to Russian
...
svn-id: r21057
2006-03-04 04:29:38 +00:00
Travis Howell
bd7d05dae6
Update opcodes for C64 maniac
...
svn-id: r21051
2006-03-03 23:52:48 +00:00
Eugene Sandulenko
76a4bf9e77
Eliminate flip_support.cpp file.
...
svn-id: r21045
2006-03-03 19:38:17 +00:00
Max Horn
140f6fce26
Hiding the implementation of ADPCMInputStream from the public, in favor of a factory function (just like with the other AudioStream subclasses)
...
svn-id: r21043
2006-03-03 15:51:33 +00:00
Jamieson Christian
a1a6967d76
Partial fix for Bug 1088045. Additional configuration of Part parameters in response to iMuse SysEx command 0. Addresses Parts 2, 3 and 4 of the bug. (Part 4 not yet verified against referenced bug manifestation; awaiting testcase savegame.)
...
svn-id: r21039
2006-03-03 15:27:33 +00:00
Max Horn
bac32d1a5c
Moved ScummFile etc. to the new file.cpp / file.h
...
svn-id: r21038
2006-03-03 15:16:02 +00:00
Max Horn
6ff8d3b9fd
Turn _file member of BundleMgr into a pointer
...
svn-id: r21037
2006-03-03 14:55:04 +00:00
Max Horn
5d3ef6aec2
String constants are const -> fixing compiler warnings
...
svn-id: r21036
2006-03-03 14:44:50 +00:00
Eugene Sandulenko
5e1f3fa2fa
Fix bug #1439279 : "SCUMM: SubstResFileNames partial breakage"
...
svn-id: r21034
2006-03-03 14:29:28 +00:00
Travis Howell
ef564119ed
Update opcodes in C64 maniac, fixes not been chased when caught in house
...
svn-id: r21029
2006-03-03 13:50:11 +00:00
Travis Howell
0b30043f93
Read array bounds in checkArrayLimits() correctly on all systems
...
svn-id: r21024
2006-03-03 07:40:34 +00:00
Travis Howell
09543f873e
DOS versions of HE games sounds like Roland music too
...
svn-id: r21023
2006-03-03 06:25:59 +00:00
Jamieson Christian
e37f85d079
Added MT-32 device-specific reset on shutdown. Rearranged MT-32 initialization sequence to give the ScummVM welcome message a better chance of showing up on the LCD panel.
...
svn-id: r21022
2006-03-03 02:51:11 +00:00
Travis Howell
ab16d5d677
Cleanup costume renderer for C64 manac
...
svn-id: r21020
2006-03-03 02:04:58 +00:00
Travis Howell
ab0cf121c9
Always use music sound type, for music in 3DO versions of HE games
...
svn-id: r21019
2006-03-03 00:45:27 +00:00
Travis Howell
7423394bdd
Use sound types for sound in HE Games
...
svn-id: r21018
2006-03-02 23:31:28 +00:00
Max Horn
907bd7128d
Fix for bug #1438822 (Targets are case sensitive)
...
svn-id: r21017
2006-03-02 22:29:01 +00:00
Paul Gilbert
1ef22b315f
Lure - started work on disassembling player walking
...
svn-id: r21016
2006-03-02 21:27:09 +00:00
Gregory Montoir
2d464787c1
fixed compilation.
...
svn-id: r21014
2006-03-02 20:08:41 +00:00
Andrew Kurushin
55898dfe61
apply CYX mem-leak fix patch
...
svn-id: r21013
2006-03-02 18:25:56 +00:00
Johannes Schickel
491cbcec5b
Changed timeing related variables to unsigned.
...
Also changed the callback interval.
svn-id: r21012
2006-03-02 16:14:46 +00:00
Travis Howell
82a6f289de
Fix using items in C64 maniac and cleanup
...
svn-id: r21011
2006-03-02 12:14:06 +00:00
Lars Persson
f00809788b
Changed cast from int to int32, to use platform specified typedefs for the type.
...
svn-id: r21010
2006-03-02 12:09:19 +00:00
Lars Persson
dad7ee3e2f
Add PACK macros to structs for it to work on all platforms
...
svn-id: r21009
2006-03-02 10:52:27 +00:00
Travis Howell
949057f790
Add sentence line to C64 maniac
...
svn-id: r21007
2006-03-02 10:31:11 +00:00
Max Horn
f4f8a9263a
Yet another patch for bug #1407789 (FT: Invalid Actor when "Combining" Two Items)
...
svn-id: r21006
2006-03-02 09:34:48 +00:00
Travis Howell
fec05d5180
Typos
...
svn-id: r21005
2006-03-02 06:33:15 +00:00
Travis Howell
64ce4d6dd7
C64 maniac uses separate bitmasks for actor settings and misc settings
...
svn-id: r21004
2006-03-02 06:06:24 +00:00
Travis Howell
2c9f041178
Fix inventory display in C64 maniac
...
svn-id: r21003
2006-03-02 05:04:40 +00:00
Travis Howell
2584f0d69f
Add difference in bitVars opcodes in C64 maniac
...
svn-id: r21002
2006-03-02 03:31:45 +00:00
Travis Howell
e3a48bf276
Fix actor glitches in C64 maniac and minor cleanup
...
svn-id: r21001
2006-03-02 02:10:54 +00:00
Travis Howell
fd8f11f7a4
Improve input in C64 maniac
...
svn-id: r21000
2006-03-02 01:17:41 +00:00
Max Horn
c01ef102af
Breaking cine, in the hopes that somebody will fix this obviously totally bogus code (even if that fix just means uncommenting it :)
...
svn-id: r20999
2006-03-02 00:50:52 +00:00
Travis Howell
7f8a8b7ffb
Initialize new SCUMM vars for V1/2
...
svn-id: r20998
2006-03-01 22:50:16 +00:00
Travis Howell
8f76068148
Fix compile
...
svn-id: r20997
2006-03-01 22:36:53 +00:00
Lars Persson
d1e1f7cb5b
Fix for Symbian to close an open file in the right thread
...
svn-id: r20996
2006-03-01 21:37:00 +00:00
Gregory Montoir
9a9475169d
added 2 SCUMM vars for v1/v2.
...
svn-id: r20994
2006-03-01 20:07:33 +00:00
Johannes Schickel
ce63f2bc38
Oops forgot to enable music again.
...
svn-id: r20993
2006-03-01 18:18:16 +00:00
Johannes Schickel
730eaf2dca
Added debug calls to the adlib functions, also uses mixer samplerate now.
...
Fixed a bug in updateCallback41.
svn-id: r20992
2006-03-01 16:44:32 +00:00
Lars Persson
0653d509d3
Updated datatypes to resolve ambiguity
...
svn-id: r20991
2006-03-01 14:20:40 +00:00
Torbjörn Andersson
8a60a99140
Fixed updateCallback11() according to LordHoto's directions, and renamed it
...
update_writeAdlib(). (The "update_" prefix will probably be changed later, but
for now I want it to remain obvious that the functions belong to the other
updateCallback*() functions.)
svn-id: r20990
2006-03-01 13:57:32 +00:00
Torbjörn Andersson
5734717f8e
Renamed 'unk9' to a slightly more descriptive 'repeatCounter'. (I should have
...
done that in the previous commit.)
svn-id: r20987
2006-03-01 08:13:38 +00:00
Torbjörn Andersson
272a19cf5b
Use signed integers for jump offsets, so that the jump opcodes can jump both
...
forward and backward. This seems to fix the looping of the Black forest music
(and probably others as well), and might fix the invalid pointer crashes and
wrong music that would sometimes play after a song had finished. Changed the
names of the jump opcode functions, and added "update_" prefixes to the
previously cleaned-up opcode functions.
svn-id: r20986
2006-03-01 08:06:54 +00:00
Torbjörn Andersson
3a38721d02
Cleaned up updateCallback36() and renamed it setVibratoDepth().
...
svn-id: r20985
2006-03-01 07:27:35 +00:00
Torbjörn Andersson
55739f1715
Cleaned up updateCallback35() and renamed it setAMDepth(). It looks like the
...
_unkOutputByte2 variable is there to keep track of the current value of the
BD register (AM Depth / Vibrato Depth / Rhythm)
svn-id: r20984
2006-03-01 07:21:51 +00:00
Torbjörn Andersson
90cbe402b2
Minor cleanup and comments.
...
svn-id: r20983
2006-03-01 06:56:53 +00:00
Travis Howell
68f289398e
Remove HE specific string array from SCUMM6 table, since the value is different in some games
...
svn-id: r20982
2006-03-01 05:00:25 +00:00
Travis Howell
0a3b58ff2a
Update string array tables and use for all possible games and strings
...
svn-id: r20980
2006-03-01 04:32:44 +00:00
Travis Howell
d5710033a0
Update string array table for SCUMM7
...
svn-id: r20979
2006-03-01 01:17:40 +00:00
Travis Howell
2892e33f1d
Add comment to workaround for music in Sam & Max, based on commit log. And limit the workaround to specific game.
...
svn-id: r20976
2006-02-28 23:02:15 +00:00
Gregory Montoir
e4ac92c2af
updated some bugs/issues comments and removed wrong 'FIXME' markers.
...
svn-id: r20975
2006-02-28 22:20:13 +00:00
Johannes Schickel
1e2aa59bcb
Added lock() and unlock() again to readBuffer.
...
Implemented stateCallback1_1.
Fix some small bugs here and there (can't say what the fixed but it should be correct now)
Also set's the correct timer call value (with the other the music was too fast)
svn-id: r20973
2006-02-28 17:02:14 +00:00
Torbjörn Andersson
6ee443f316
Added some basic comments, along with some very, very minor cleanup.
...
svn-id: r20972
2006-02-28 15:44:39 +00:00
Torbjörn Andersson
f03958be01
Removed unnecessary line.
...
svn-id: r20971
2006-02-28 09:54:09 +00:00
Torbjörn Andersson
005861cb14
This may be needless paranoia, but I always get nervous about order of
...
evaluation when there are multiple side-effects on the same variable (in this
case the internal state modified by va_arg()) in the same expression. So let's
just humor me and do the va_arg() calls one at a time.
svn-id: r20970
2006-02-28 08:49:51 +00:00
Travis Howell
41e7bb67e4
These zakTowns specific changes aren't explained and don't match original code. If problems still occur, add bug reports with details.
...
svn-id: r20967
2006-02-28 01:14:02 +00:00
Travis Howell
e1d96cba87
Typo.
...
svn-id: r20966
2006-02-28 00:49:54 +00:00
Travis Howell
db925b310e
Update code and comment for screen savers issue in Sam & Max.
...
svn-id: r20965
2006-02-28 00:46:05 +00:00
Johannes Schickel
2bcd6bb95e
Fixes hangs in the "Pool of Sorrow" scene (at least I don't get them anymore).
...
svn-id: r20964
2006-02-27 23:41:27 +00:00
Travis Howell
d0bba4cb56
Typo.
...
svn-id: r20963
2006-02-27 23:32:59 +00:00
Travis Howell
86c913a5f4
Update comment for SO_WAIT_FOR_TURN workaround in The Dig, this is due to script bugs. SO_WAIT_FOR_TURN is never used by FT r COMI either, so remove game check.
...
svn-id: r20962
2006-02-27 23:25:07 +00:00
Johannes Schickel
f3106feaf5
Added WIP Adlib sound playing code to kyra.
...
It needs some checks since it doesn't work correctly in every case at the moment.
svn-id: r20960
2006-02-27 22:39:55 +00:00
Gregory Montoir
1b1bc9cde4
Revert the 'get rid of SO_WAIT_FOR_TURN workaround' commit but keep it specific to TheDig
...
svn-id: r20959
2006-02-27 22:15:21 +00:00
Gregory Montoir
0f5ef6f5b1
Get rid of the SO_WAIT_FOR_TURN hack for TheDig as the original interpreter didn't do anything special here. This will probably trigger some 'invalid actor' errors, but those are most likely caused by scripting mistakes... which should be worked around separately.
...
svn-id: r20958
2006-02-27 21:55:18 +00:00
Gregory Montoir
9c80770411
cleanup
...
svn-id: r20957
2006-02-27 21:25:59 +00:00
Travis Howell
deecb61656
Use _numStrips when checking for foreced sprite redraw, instead of set values.
...
svn-id: r20956
2006-02-27 12:23:34 +00:00
Travis Howell
be30d257e3
Charset 0 is loaded on start in original versions of OLD_BUNDLE games too
...
svn-id: r20955
2006-02-27 12:00:10 +00:00
Jamieson Christian
2469e00248
SysEx data now passed around with const pointers. Permits simplification of some SysEx client code.
...
Testing on Windows. Developers on other platforms, please verify integrity of music handling in your respective MidiDrivers.
svn-id: r20952
2006-02-27 01:59:07 +00:00
Jamieson Christian
52d55bf976
Removed deprecated IMUSE_DEBUG #define in favor of debugC calls using the runtime-selectable DEBUG_IMUSE category.
...
svn-id: r20950
2006-02-26 22:23:29 +00:00
Max Horn
52970c9936
Cleanup
...
svn-id: r20949
2006-02-26 21:59:44 +00:00
Max Horn
90c916de4b
Do not compute the MD5 checksum if an override for it is set
...
svn-id: r20948
2006-02-26 21:52:49 +00:00
Paul Gilbert
dc75adbb25
Initial add of the Lure of the Temptress disassembly
...
svn-id: r20947
2006-02-26 21:36:33 +00:00
Torbjörn Andersson
094382a6d0
With the added delay to the popup menu loop, it's much more likely that each
...
iteration will see several events, so pop all events from the queue each time.
Of course, we still only need to check the mouse position once. Warp the mouse
back to neutral even if we're trying to go past the first/last menu entry.
svn-id: r20918
2006-02-26 15:24:11 +00:00
Torbjörn Andersson
f13d294ae5
Cleaned up my earlier "delay in busy-wait loop" commit, and added a similar
...
delay to PopupMenu::Show().
svn-id: r20914
2006-02-26 13:43:50 +00:00
Torbjörn Andersson
686d463def
Added delays to the waitForRelease() and waitForPress() busy-wait loops.
...
svn-id: r20912
2006-02-26 13:02:25 +00:00
Travis Howell
73af2a6938
Remove roomOps cases which are never used by COMI scripts
...
svn-id: r20908
2006-02-26 07:49:11 +00:00
Travis Howell
a5cb120898
COMI uses a separate setting for the verb charset, verbs use correct charset now
...
svn-id: r20907
2006-02-26 06:55:56 +00:00
Travis Howell
270a16b37b
Camera variables are initialised on startup by COMI too
...
svn-id: r20906
2006-02-26 06:15:13 +00:00
Travis Howell
0f60eaa166
Move debug mode setting to initScummVars(), so it is reset when game is restarted
...
svn-id: r20905
2006-02-26 05:48:40 +00:00
Travis Howell
bd2a59787b
That change shouldn't have been commited
...
svn-id: r20903
2006-02-26 02:23:59 +00:00
Willem Jan Palenstijn
06e02f6010
stop playing a sample before deleting the sample data
...
svn-id: r20902
2006-02-26 01:25:27 +00:00
Travis Howell
76962c3ce6
Change debugInput opcode result to zerod array for now, since it expects input string
...
svn-id: r20901
2006-02-26 00:32:10 +00:00
Max Horn
a76e3bab2f
Remove the dummy index 0 entry from substResFileNameTable
...
svn-id: r20898
2006-02-25 21:36:19 +00:00
Max Horn
331110271b
Moved the plugin interface code of the SCUMM engine into a separate source file
...
svn-id: r20885
2006-02-25 19:20:51 +00:00
Gregory Montoir
164f35b878
cleanup unpacking function and get rid of an old hack to prevent buffer overflows.
...
svn-id: r20884
2006-02-25 18:26:16 +00:00
Max Horn
bb4d463138
Fix compiler warning (wrong return type)
...
svn-id: r20883
2006-02-25 18:24:55 +00:00
Max Horn
05559c89f2
Moved check for unknown MD5 checksum from ScummEngine::ScummEngine to Engine_SCUMM_create
...
svn-id: r20882
2006-02-25 18:24:22 +00:00
Gregory Montoir
0364eeed5c
cleanup (endianess fixes, fixed partBufferStruct structure)
...
svn-id: r20881
2006-02-25 18:16:40 +00:00
Max Horn
779028dcd2
Modified the workaround for bug #1407789 to not depend on MD5 detection
...
svn-id: r20880
2006-02-25 18:16:24 +00:00
Max Horn
2ae0f79de3
Split SCUMM's generateSubstResFileName into two functions: findSubstResFileName and applySubstResFileName
...
svn-id: r20879
2006-02-25 17:36:32 +00:00
Travis Howell
7b9baa4f9f
Cleanup decompress wizImage functions, to help find similar code
...
svn-id: r20874
2006-02-25 11:48:35 +00:00
Max Horn
1f987027f8
Removed last two uses of MKID
...
svn-id: r20872
2006-02-25 11:12:44 +00:00
Sven Hesse
f51dd597dd
Fix c&p mistake in adding DEBUG_PARSER debug level
...
svn-id: r20868
2006-02-25 10:16:46 +00:00
Max Horn
142bfeb356
Some more MKID -> MKID_BE changes
...
svn-id: r20867
2006-02-25 02:47:22 +00:00
Max Horn
075dc8a538
A typical example why MKID is dangerous: Kyra uses it incorrectly, thus savegames are not interchangable between BE and LE systems. Fixing this, by breaking all LE savegames (enabling a compatibility mode, if desired, is easy)
...
svn-id: r20866
2006-02-25 02:35:45 +00:00
Max Horn
ee0f0a1f13
Replaced some more MKIDs by MKID_BE; this then enabled me to remove ScummEngine::fileReadDword()
...
svn-id: r20865
2006-02-25 02:31:49 +00:00
Max Horn
87fd6957ac
Got rid of the 'tag' parameter for readResTypeList()
...
svn-id: r20864
2006-02-25 02:22:17 +00:00
Max Horn
6914121f61
Replaced MKID by MID_BE in most places in the SCUMM engine
...
svn-id: r20862
2006-02-25 02:12:58 +00:00
Max Horn
a30f829773
Some more cine header cleanup
...
svn-id: r20859
2006-02-25 01:18:01 +00:00
Travis Howell
a0b7c01762
Adjust masking in copyWizImageWithMask() to match ScummVM, wizImages masking works fine now
...
svn-id: r20858
2006-02-25 01:02:07 +00:00
Max Horn
275344a931
Reducing the header dependencies in cine a bit more
...
svn-id: r20857
2006-02-25 01:01:27 +00:00
Max Horn
5ea3b8f9cd
- avoid using typedef for structs (it is just not necessary in C++)
...
- added a const/static here and there
- started to reduce header dependencies
svn-id: r20856
2006-02-25 00:46:56 +00:00
Max Horn
e35eb1dd2f
Fix cine module.mk file (this fixed the dependencies system)
...
svn-id: r20855
2006-02-25 00:42:26 +00:00
Travis Howell
d08dbb2a3c
More corrections to copyWizImageWithMask() in HE games
...
svn-id: r20854
2006-02-25 00:35:36 +00:00
Max Horn
f396995173
Use static/const on data tables when possible (this helps the compiler to optimize things better)
...
svn-id: r20853
2006-02-25 00:33:12 +00:00
Max Horn
2fc23c85da
Moved cine engine into namespace Cine
...
svn-id: r20851
2006-02-25 00:26:14 +00:00
Travis Howell
3064679e6c
Add corrections to copyWizImageWithMask() in HE games
...
svn-id: r20849
2006-02-24 23:39:40 +00:00
Sven Hesse
1758260c39
Changed debug()s to debugC()s
...
svn-id: r20848
2006-02-24 23:31:31 +00:00
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