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
Max Horn
5acafb15c2
cleanup; got rid of Gdi::_palette_mod in favor of Gdi::_roomPalette
...
svn-id: r10778
2003-10-13 12:56:53 +00:00
Max Horn
31ba12c800
some more target<->game cleanup
...
svn-id: r10769
2003-10-12 19:10:17 +00:00
Max Horn
fafb90ddb5
code simplification
...
svn-id: r10762
2003-10-12 17:33:29 +00:00
Max Horn
1ebb7cce53
removed obsolete
...
svn-id: r10645
2003-10-06 19:21:18 +00:00
Max Horn
0954fc1dac
cleanup
...
svn-id: r10620
2003-10-05 17:32:38 +00:00
Max Horn
d4734bd4f2
use namespace Common a bit more; don't zero the RNG in scumm (else the seed gets reset); remove obsolete 256 color blending code
...
svn-id: r10592
2003-10-04 11:50:21 +00:00
Max Horn
d7660a2662
introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
...
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
e6819e42cf
added getMusicTimer() to class MusicEngine; this allows some nice code cleanup; also added an error() invocation to find out if certain code is still needed
...
svn-id: r10556
2003-10-03 01:07:35 +00:00