James Brown
8cc0b7163c
Move SCUMM debugger init later on. With this _numVariables is set, so theoretically the Debugger's scumm_vars[] array should work again. Although it
...
doesn't, for some reason I have yet to look into.
svn-id: r12377
2004-01-14 10:02:33 +00:00
Travis Howell
1fa4231c47
Remove INSANE define.
...
svn-id: r12363
2004-01-14 01:41:44 +00:00
James Brown
c4528ac022
More conversion to debug channels
...
svn-id: r12293
2004-01-10 11:01:47 +00:00
Paweł Kołodziejski
7ab3348329
added lipSync code
...
svn-id: r12284
2004-01-09 22:10:32 +00:00
Max Horn
04b002bbaa
move the charset mask to the charset renderer class; some other related changes
...
svn-id: r12263
2004-01-08 21:21:40 +00:00
Max Horn
ebecf1dbaa
unify _vm / _scumm usage
...
svn-id: r12262
2004-01-08 20:37:26 +00:00
Max Horn
d1a80a659b
cleanup
...
svn-id: r12259
2004-01-08 17:41:11 +00:00
Max Horn
c2b7531c56
cleanup
...
svn-id: r12258
2004-01-08 17:30:36 +00:00
Paweł Kołodziejski
8fd123992d
synced imuse digital with local tree
...
svn-id: r12187
2004-01-06 17:28:29 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
1081c789a2
cleanup
...
svn-id: r12139
2004-01-04 14:49:14 +00:00
Max Horn
d1e6c6059e
renamed global var _debugLevel to g_debugLevel; let Engine constructor init it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine
...
svn-id: r12134
2004-01-04 14:00:58 +00:00
Max Horn
b8a260c967
removed setFeatures (not needed anymore)
...
svn-id: r12132
2004-01-04 13:46:53 +00:00
Max Horn
805f512452
replaced many instances of _screenWidth by VirtScreen::width, where approriate (there are cases, like when dealing with the camera, where _screenWidth is correct; in other places we still use it, because the VirtScreen is not available in that place at this time, will be fixed later). Reason for all this: eventually a clean seperation will allow us to use a main screen which is wider than the real screen width -> useful for V7+ smooth scrolling
...
svn-id: r12131
2004-01-04 13:09:02 +00:00
Max Horn
105895da46
cleanup
...
svn-id: r12121
2004-01-03 22:21:56 +00:00
Max Horn
22248a548f
removed unused param in initScreens
...
svn-id: r12119
2004-01-03 21:26:44 +00:00
Max Horn
34db2e793a
added & renamed some constants; fixed & added some doxygen comments; cleaned up the dirty screen code a bit (this should also fix a bug in V1/V2 games where part of the screen was not redrawn properly)
...
svn-id: r12118
2004-01-03 21:22:07 +00:00
Travis Howell
01427a2d76
Bypass Monkey Island 1 CD copy protection on restart.
...
svn-id: r12076
2004-01-01 23:42:46 +00:00
Max Horn
cca644796e
hook up MD5 database (this is still kind of a hack, but at least it shows that the approach works :-)
...
svn-id: r12035
2003-12-30 19:08:45 +00:00
Max Horn
9cb5cc07ff
added generated MD5 table (not yet used)
...
svn-id: r12033
2003-12-30 16:53:28 +00:00
Travis Howell
55e02b5b54
Give HE games their own IDs.
...
Add hack to allow puttputt to work for now.
Increase _drawObjectQue[] for law mower mini game in puttputt
svn-id: r12026
2003-12-30 05:39:57 +00:00
Max Horn
e8cddcbda0
Fix for bug #866453 (MI1EGA: Background pushed to side at end of game)
...
svn-id: r11987
2003-12-28 02:08:13 +00:00
Max Horn
17c189d1f9
get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
...
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
e3e6bb3191
got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
...
svn-id: r11953
2003-12-26 23:11:35 +00:00
Travis Howell
61be90c418
Use digital sfx for HE games
...
svn-id: r11937
2003-12-26 07:31:39 +00:00
Max Horn
509ce7c4db
cleanup; fix File::open usage (do not hardocde constant values, rather use the symbolic namescvs diff | bbeditcvs diff | bbedit
...
svn-id: r11911
2003-12-25 15:09:23 +00:00
Max Horn
01c4fd955c
Fix pause mode during video/smush playback
...
svn-id: r11899
2003-12-25 02:55:00 +00:00
Max Horn
859a9c0129
o Added SoundMixer::isReady()
...
o Removed SoundMixer::bindToSystem()
o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady()
svn-id: r11893
2003-12-24 17:42:22 +00:00
Max Horn
2be2cb6d3e
The rewritten Timer class actually allows us to get rid of several evil hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups)
...
svn-id: r11833
2003-12-21 18:36:20 +00:00
Max Horn
f19f73eb50
Make it possible for game detection functions to detect language/platform (not yet done by any detector, but will come with the MD5 detection code)
...
svn-id: r11811
2003-12-21 15:29:52 +00:00
Travis Howell
18d1bc3d99
Adjust load/key for FM Towns games, since values have changed.
...
svn-id: r11731
2003-12-18 06:22:33 +00:00
Travis Howell
6b3429c4bb
Fix restart key in fm towns games
...
svn-id: r11700
2003-12-17 02:23:30 +00:00
Torbjörn Andersson
9673833d97
Fix for bug #856624 , "FT: '.' key wipes out conversation responses".
...
svn-id: r11678
2003-12-16 08:03:14 +00:00
Max Horn
e2f851c850
Fix for bug #751670 , thanks to MadMoose (I am not quite happy with the situation, but hey, at least this helps :-)
...
svn-id: r11662
2003-12-15 20:33:40 +00:00
Travis Howell
7fcfd00d1c
Add comment
...
svn-id: r11661
2003-12-15 16:11:43 +00:00
Chris Apers
5d1a198db0
Removed obsolete stuffs
...
svn-id: r11657
2003-12-15 15:16:01 +00:00
Travis Howell
bee21ec3f8
Add extra color table entry for v1 games, for inventory/sentence color.
...
svn-id: r11653
2003-12-15 14:54:35 +00:00
Travis Howell
09495a7fc9
Small color table correction for demo mode of v1 maniac
...
svn-id: r11650
2003-12-15 11:06:41 +00:00
Travis Howell
60682d0598
Detect restart key in v1-v2 games and use confirmation.
...
svn-id: r11648
2003-12-15 05:16:34 +00:00
Max Horn
5e000ec43f
Let's spell it out: c-o-d-e r-e-u-s-e :-)
...
svn-id: r11640
2003-12-14 20:36:37 +00:00
Travis Howell
2556f9b77a
Always confirm restart
...
svn-id: r11635
2003-12-14 15:04:05 +00:00
Travis Howell
d4191c7391
Enable restart key in later games.
...
We could use a confirmation dialog.
svn-id: r11633
2003-12-14 14:32:12 +00:00
Travis Howell
9d1f4842a5
Reset actors in restart()
...
svn-id: r11632
2003-12-14 14:19:43 +00:00
Travis Howell
e717703b65
Full Thorttle should stop all music when changing rooms.
...
svn-id: r11626
2003-12-14 06:03:18 +00:00
Travis Howell
3b2f7000cd
Set vars to 0 on startup.
...
svn-id: r11625
2003-12-14 04:43:04 +00:00
Max Horn
fe05c6fb4d
patch #858731 to work around MSVC6 compiler bugs
...
svn-id: r11616
2003-12-13 17:10:47 +00:00
Max Horn
35b62c294d
removed GameSettings::detectname and GameSettings::midi; renamed GameSettings::gameName to name; added temporary experimental MD5 hack
...
svn-id: r11603
2003-12-13 00:20:01 +00:00
Travis Howell
3d6461d30f
Add option to enable copy protection in SCUMM games, which ScummVM disable it by default.
...
svn-id: r11571
2003-12-11 06:08:43 +00:00
Travis Howell
064dad5c0c
An 'Cancel' button is pointless for errors.
...
svn-id: r11565
2003-12-11 03:51:32 +00:00
Eugene Sandulenko
5e1cc1969b
oops.
...
svn-id: r11510
2003-12-06 07:02:43 +00:00