Commit graph

514 commits

Author SHA1 Message Date
Max Horn
8e89f7d060 moved the sam&max inventory hack into o6_setOwner
svn-id: r12520
2004-01-19 20:23:27 +00:00
Max Horn
bcf8052341 forgot to remove this :-)
svn-id: r12519
2004-01-19 20:14:29 +00:00
Max Horn
e8164dfb70 moved some V6-only scumm vars to ScummEngine_v6
svn-id: r12517
2004-01-19 19:47:47 +00:00
Travis Howell
9a8aac9e63 Only needed for V1 Maniac.
svn-id: r12431
2004-01-16 10:51:48 +00:00
James Brown
ac5b7036c2 Fix for bug #862263 - Maniac actors never stop talking. I know this could probably be neater :)
svn-id: r12430
2004-01-16 10:45:56 +00:00
Travis Howell
1fa4231c47 Remove INSANE define.
svn-id: r12363
2004-01-14 01:41:44 +00:00
Max Horn
7237b6a2ec changed the name of the former removeObjectFromRoom yet again, to markObjectRectAsDirty - that describes its functionality more accurately, I hope :-)
svn-id: r12326
2004-01-11 20:42:40 +00:00
Max Horn
0712cb95af renamed removeObjectFromRoom to forceObjectRedraw
svn-id: r12325
2004-01-11 20:15:05 +00:00
James Brown
c4528ac022 More conversion to debug channels
svn-id: r12293
2004-01-10 11:01:47 +00:00
James Brown
1778b01d76 Start of debug channel support. TODO: Move this to the common Debugger system?
svn-id: r12289
2004-01-10 05:20:15 +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
Max Horn
6222d6e643 more cleanup
svn-id: r12234
2004-01-08 03:24:41 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
a469559d13 added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
svn-id: r12160
2004-01-05 16:19:14 +00:00
Max Horn
1081c789a2 cleanup
svn-id: r12139
2004-01-04 14:49:14 +00:00
Max Horn
b8a260c967 removed setFeatures (not needed anymore)
svn-id: r12132
2004-01-04 13:46:53 +00:00
Max Horn
bceb48f5e0 renamed updateDirtyRect to markRectAsDirty (because that's what it really does); used virtual screen id constants in more places
svn-id: r12122
2004-01-03 22:45:23 +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
Travis Howell
d8f657adc0 Add correct solution for drawObjectQue[] overflow in lawn mower mini games of puttputt
svn-id: r12027
2003-12-30 06:24:47 +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
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
eeb5418504 more robust resource saving; also save resources with idx 0; renamed Serializer::saveWord/loadWord to saveUint16/loadUint16
svn-id: r11955
2003-12-27 00:10:20 +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
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
3364949c82 Patch #861716: palManipulateInit for V6 games (I modified the patch a bit)
svn-id: r11718
2003-12-17 17:12:09 +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
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
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
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
Jonathan Gray
151a2dcc44 revert use of GF_DEMO in Humongous games fixing several problems
svn-id: r11345
2003-11-18 10:16:49 +00:00
Travis Howell
a35ce0f5ae Add PC game feature flag, to match others.
svn-id: r11344
2003-11-18 09:44:58 +00:00
Paweł Kołodziejski
185395ca36 replaced demo GIDs wth GF_DEMO
svn-id: r11326
2003-11-17 21:16:43 +00:00
Paweł Kołodziejski
25414d0f2d added comi and dig demo
svn-id: r11324
2003-11-17 19:07:45 +00:00
Paweł Kołodziejski
8272b46b12 added music hacks for cmi demo, please test it
svn-id: r11323
2003-11-17 18:59:26 +00:00
Travis Howell
313a912af2 *** empty log message ***
svn-id: r11281
2003-11-13 10:51:02 +00:00
Max Horn
22c22d1e81 added namespace GUI
svn-id: r11255
2003-11-10 23:40:48 +00:00
Max Horn
3456b6f50b remade the in-game GUI/menu
svn-id: r11119
2003-11-03 23:26:13 +00:00
Max Horn
b27a871f87 turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn
53db0a8a07 cleanup: removed version/id from GameSettings
svn-id: r10995
2003-10-28 17:07:25 +00:00
Max Horn
d581c99ab5 cleanup
svn-id: r10982
2003-10-26 19:16:59 +00:00
Max Horn
012450de73 added tag2str helper function
svn-id: r10866
2003-10-17 16:28:29 +00:00