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
Eugene Sandulenko
578d2efa77
Preliminary support for FT INSANE is added. To enable the code define
...
INSANE in config.h. But only non-interactive parts work and there is no
insane scene skip. Only one choice during those scenes is Ctrl+X.
svn-id: r11507
2003-12-06 05:47:24 +00:00
Travis Howell
83bf2e2593
Add keyboard support for derby in FT and cannon battle in COMI, patch #853099
...
svn-id: r11496
2003-12-05 00:02:01 +00:00
Travis Howell
4f418c3aa9
Typo
...
svn-id: r11476
2003-12-02 13:10:41 +00:00
Chris Apers
cf682ed8f7
Added memory auto-configuration on PalmOS for better speed and compatibility
...
svn-id: r11472
2003-12-02 11:17:21 +00:00
Travis Howell
3774c09dbe
Backwards compatbility
...
svn-id: r11459
2003-12-02 08:12:39 +00:00
Travis Howell
c793e4c9df
Switch nosubtitles option to subtitles, to match others and help with Simon2 issue.
...
svn-id: r11458
2003-12-02 08:09:14 +00:00
Max Horn
72eb8ccb89
Patch #847464 : Remove spurious semicolons
...
svn-id: r11445
2003-12-01 09:58:55 +00:00
Max Horn
747a634796
cleanup
...
svn-id: r11425
2003-11-29 14:36:55 +00:00
Max Horn
d099759279
game targets can now have a base filename different from the target name; misc tweaks
...
svn-id: r11417
2003-11-28 22:29:56 +00:00