Commit graph

180 commits

Author SHA1 Message Date
Max Horn
dc60238196 renamed fadeToBlackEffect to fadeOut; renamed screenEffect to fadeIn; implemented oldRoomEffect (fixes room transitions in MonkeyVGA and Indy3)
svn-id: r4536
2002-07-13 14:07:37 +00:00
Max Horn
447f2c433b indent fixes
svn-id: r4531
2002-07-13 11:56:04 +00:00
James Brown
26e5d11e86 Note to self, and everyone else.. remember to keep this updated.
Anyone know a way to update the CVS date automatically?

svn-id: r4472
2002-07-07 17:40:42 +00:00
Max Horn
671678a6c5 added mouse over effect
svn-id: r4466
2002-07-06 12:57:51 +00:00
Max Horn
eacf0afa95 hooked in new experimental, *incomplete* GUI code to F6/F7
svn-id: r4464
2002-07-05 17:00:18 +00:00
James Brown
e346e6c28c Theres nothing to see here...
- Start of CMI support

svn-id: r4459
2002-07-04 15:48:17 +00:00
Max Horn
b827dadf6e added saveload.h; moved some stuff out of scumm.h into saveload.h/.cpp (no need why other code has to see this)
svn-id: r4450
2002-07-02 20:57:27 +00:00
Max Horn
b55b20c79d removed akos_findManyDirection, bit_table and many_direction_tab_2; no need to export many_direction_tab
svn-id: r4448
2002-07-02 20:14:49 +00:00
James Brown
a1ccc73112 Basic putt-putt game support.
svn-id: r4434
2002-06-27 10:40:37 +00:00
Max Horn
d35eed21f1 more Actor class cleanup; renamed unkRoomFunc4 to palManipulate and added an icky, wrong implementation for it - yes this is complete nonsense but I'll try to replace it with the right thing RSN :-)
svn-id: r4404
2002-06-04 23:32:53 +00:00
Paweł Kołodziejski
f7c69ad830 The Dig: implement descriptions
svn-id: r4381
2002-05-25 08:53:08 +00:00
Max Horn
0620c9d66a removed some debug output I left in accidentally in my last checkin; removed some uses of g_scumm (see Endy, I promised I'd do it <g>); removed getSideOfLine(); some clean up
svn-id: r4378
2002-05-23 21:22:08 +00:00
Max Horn
8fd03ae929 moved more stuff out of the Scumm class (usage of g_scumm is only temporary, Endy, no worries <g>); some other cleanup
svn-id: r4376
2002-05-23 00:37:00 +00:00
Max Horn
1ba002766e renamed unkScreenEffect7 to transitionEffect; added some comments, renamed vars etc.; fixed typoe in screen_eff7_table1 which caused effects 2&3 to be completly messed up
svn-id: r4375
2002-05-22 22:36:58 +00:00
Vincent Hamm
1db4ae7c2f Temp removal of the actor walk script execution to fix dig's walking
svn-id: r4364
2002-05-20 16:02:29 +00:00
Nicolas Bacca
427cc598e0 Big ugly hairy hack to remove Scumm class dependencies to the MidiEmu driver, and add streaming (ahah) emulation - someone please fix this as soon as possible :)
svn-id: r4349
2002-05-18 20:12:41 +00:00
Max Horn
885f043a7f remove config-file.h from scumm.h (for me this means only 5 instead of 31 files have to be recompiled whenever config-file.h changes
svn-id: r4335
2002-05-14 23:50:09 +00:00
Max Horn
64c6113d15 removed actor.h from scumm.h; added _scumm member var to class Actor; some var renaming in preparation of more methord refactoring
svn-id: r4333
2002-05-14 23:35:28 +00:00
Max Horn
3d69ee488a some cleanup
svn-id: r4324
2002-05-14 19:55:39 +00:00
Max Horn
fe4230bcbf refactored parts of actor.cpp: many methods are now members of class Actor instead of class Scumm. This is still work in progress!
svn-id: r4319
2002-05-14 19:11:20 +00:00
James Brown
a592de4333 Remove SCUMM dependancies from SDL.C - This fixes a regular crash in Simon due to the autosaver.
This changes the OSystem interface. Porters beware.

svn-id: r4318
2002-05-14 18:14:16 +00:00
James Brown
f33ced1a6f update version number for 0.2.0 release
svn-id: r4305
2002-05-13 15:28:59 +00:00
Max Horn
271f50b044 renamed unkVirtScreen4 to fadeToBlackEffect; fixed graphic transition glitch (#551584)
svn-id: r4294
2002-05-12 17:51:40 +00:00
Max Horn
2c01ae8b6b a little comment
svn-id: r4262
2002-05-10 15:41:35 +00:00
Max Horn
8dbcdc661f renamed fixActorDirection to setActorDirection; fixed a bug causing wrong actor directions
svn-id: r4260
2002-05-10 13:45:32 +00:00
James Brown
705f304004 Beginning of support for multiple resolutions.
Makes Zak256 inventory scrolling work.

svn-id: r4227
2002-05-07 18:44:34 +00:00
Max Horn
2f2d4527ef cleaning up the mess drigo left... <sigh>
svn-id: r4215
2002-05-05 20:04:26 +00:00
Enrico Rolfi
38d048b86b Fixed some things for Macintosh ports
svn-id: r4212
2002-05-05 19:06:51 +00:00
James Brown
46f7c4d543 Add more Dig compatability, fix Dig sounds due to Endian.
svn-id: r4201
2002-05-05 17:44:39 +00:00
Lionel Ulmer
7fa28ffec2 Removed ScummVM's private alloc / free / realloc functions. If I break
something, just yell :-)

svn-id: r4160
2002-05-01 17:16:47 +00:00
James Brown
5f9bd8343c Small inSANE patch for the dig, and start of Dig Audio support.
It seems to crash using AUTOFREE for some reason. Can someone Valgrind/Purify this for me?

svn-id: r4129
2002-04-29 08:28:27 +00:00
Lionel Ulmer
c134803976 MI1 CD audio should work better now. Still a bit flaky but should be
better than before :-)

svn-id: r4128
2002-04-28 14:01:40 +00:00
Max Horn
75f1297a7d moved scummfg to config-file.h - seems more logical. Also added a legal header
svn-id: r4122
2002-04-28 00:56:52 +00:00
James Brown
2b50dd2742 Add config file support. Thanks |Pixel| :)
svn-id: r4111
2002-04-27 16:58:29 +00:00
Lionel Ulmer
35d305ce64 MP3 CD tracks should now be working properly.
Ludde, maybe you should check if Simon is still working OK as now the
change of the sound playing handle is 'asynchronous' (ie if you call
'stop' on a sound, the handle will NOT be put to NULL right away, but
at the next 'mix' thread call). Maybe we should completely remove this
handle stuff and always use instead the index returned by the
'play_XXX' functions.

svn-id: r4101
2002-04-27 07:42:14 +00:00
James Brown
d0b9677f5d Add autosave support, fix sm and max midi.
svn-id: r4099
2002-04-27 04:31:25 +00:00
Ruediger Hanke
d7ce1d2b19 Fix for the DOTTDEMO memory overwrite crash that happened at least on MorphOS
svn-id: r4095
2002-04-26 18:52:33 +00:00
James Brown
965b96b489 Add enhanced debugging patch.
svn-id: r4090
2002-04-26 14:13:39 +00:00
Vincent Hamm
f3aab1ce9c Implemented a few new functions. Now you can control the crane in Full Throttle
svn-id: r4079
2002-04-25 08:53:10 +00:00
James Brown
2334c4778b Apply patch to add 'monkeyvga' target for MI1 Floppy.
svn-id: r4076
2002-04-25 03:37:56 +00:00
James Brown
c8cfb1e25a Fix MI1 CD Music, I hope.
svn-id: r4068
2002-04-24 07:19:00 +00:00
James Brown
280136f13a Fix Indy4/MI2 crash due to VirtScroll code.
Cleanup \N's - For gods sake fix your CVS client :)

svn-id: r4067
2002-04-24 04:26:09 +00:00
Vincent Hamm
20e9ad5e23 Major V7 update with vertical scrolling. Added a few scumm vars related to scrolling. Dig inventory isn't displayed where it should. I hope it doesn't break anything else in other game...
svn-id: r4066
2002-04-23 23:58:31 +00:00
Vincent Hamm
d5a0d0d531 More work done on blast objects. Very preliminary implementation of akos codec 5
svn-id: r4054
2002-04-22 16:18:20 +00:00
James Brown
a2217e35ff Fix MP3 compilation.
svn-id: r4050
2002-04-22 11:36:41 +00:00
James Brown
d447f05709 Add voice channel tracking to stop script race in BumpusVille VR.
svn-id: r4048
2002-04-22 08:16:16 +00:00
Nicolas Bacca
d9ce5c659c Pause SFX, pre-initialized volume
svn-id: r4045
2002-04-21 21:58:21 +00:00
Vincent Hamm
7c95649ba5 Some code cleanup in the blast object code for implementation of futur features
svn-id: r4039
2002-04-21 21:20:32 +00:00
Vincent Hamm
1b1d5795a8 Some new V7 scummvars. Implemented custom scale table in AKOS codec 1
svn-id: r4038
2002-04-21 19:38:00 +00:00
James Brown
eb773b477a Remove \M's, add IRIX support.
svn-id: r4019
2002-04-20 04:09:02 +00:00