Commit Graph

55 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 ad4809459d indent run
svn-id: r4480
2002-07-07 20:25:23 +00:00
Max Horn 87cbab8d96 fixed compilation of imuse.cpp
svn-id: r4454
2002-07-04 10:05:40 +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 6982fe9e47 added 'savepath' option to config file (can be specified globally or for each game differently). A command line switch should eventually be added, too
svn-id: r4342
2002-05-16 10:43:17 +00:00
Max Horn b529d80ed7 added #include "actor.h", some minor tweaks
svn-id: r4332
2002-05-14 23:32:34 +00:00
Max Horn e902309d30 fix fade effect directly after loading
svn-id: r4300
2002-05-12 21:58:35 +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
James Brown 21e14b44c5 Add raw PCM part to dig .bun decompressor.
svn-id: r4219
2002-05-06 15:32:32 +00:00
James Brown a823c467db Fix typo in version compatability change.
svn-id: r4217
2002-05-05 20:11:01 +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
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
James Brown eb773b477a Remove \M's, add IRIX support.
svn-id: r4019
2002-04-20 04:09:02 +00:00
Vincent Hamm a7becf8ae1 Added _proc_special_palette used in flashlight to savegame data. Yeah, it does break old saves...
svn-id: r4008
2002-04-19 14:01:07 +00:00
James Brown 89d957090e Use relative include paths to easy some ports.
svn-id: r4005
2002-04-19 11:12:27 +00:00
Nicolas Bacca fd6a44e7c5 Minor WinCE changes
svn-id: r3980
2002-04-17 20:21:40 +00:00
Ludvig Strigeus ac62a7cb2e wrote new mixer class,
cleaned up sound header files,
integrated mixer into scummvm & simon

svn-id: r3937
2002-04-14 18:13:08 +00:00
James Brown 7696081c54 Large pointless reindentation of all the code. Also fixed a few mistakes
in the object flags code cleanup.

Flags used:

indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer

svn-id: r3908
2002-04-11 17:19:16 +00:00
James Brown f49bbb0fd8 Move some box stuff from scumm.h to new boxes.h
Also move some sound-related items from scumm.h to sound.h

svn-id: r3797
2002-03-21 16:12:02 +00:00
James Brown 718392239c I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
svn-id: r3792
2002-03-20 17:51:07 +00:00
Nicolas Bacca 32186f8614 specific define for old savegames management, easier to debug on desktop
svn-id: r3780
2002-03-18 01:19:16 +00:00
James Brown d8adad386f winCE part 2 - still gui.cpp and scummvm.cpp left
svn-id: r3752
2002-03-14 14:45:04 +00:00
Mutwin Kraus 8b17d132db Some changes, need to be done to get the Mac Port running. For example Point is now called ScummPoint, as the name Point is already in use by Apple.
svn-id: r3687
2002-03-08 17:05:09 +00:00
James Brown c161197117 Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' shadowing.
svn-id: r3685
2002-03-08 08:42:11 +00:00
Vincent Hamm c21e9da1b6 Next episode in V7 reimplementation. Nearly working
svn-id: r3658
2002-03-05 23:41:41 +00:00
Vincent Hamm c994e8bc8b Fixed Indy4's necklace bug. Indy4 is now finishable
svn-id: r3643
2002-03-03 22:14:47 +00:00
Vincent Hamm e924cd5c26 Fixed Dott protection
svn-id: r3642
2002-03-03 21:33:43 +00:00
James Brown abbc4bf289 Code cleanup - get rid of a bunch of typecast and unused variable warnings.
svn-id: r3627
2002-02-24 17:25:03 +00:00
Ludvig Strigeus a4aae7dc27 added SCUMMVM_SAVEPATH environment variable that specifies where savegames are stored.
svn-id: r3564
2002-02-03 16:38:29 +00:00
Marcus Comstedt 01c4ef997c Added support for non-FILE* based savegames.
svn-id: r3554
2002-02-02 23:27:06 +00:00
Ludvig Strigeus 46dd55cf2a full throttle speech,
fixed two bugs appearing in DOTT

svn-id: r3541
2002-01-02 11:50:28 +00:00
Ludvig Strigeus 0355b5df91 implemented shaking,
added a toggle fullscreen patch (doesn't work for me though)

svn-id: r3535
2001-12-28 15:26:28 +00:00
Ludvig Strigeus 5a7b86cbf6 better full throttle support,
a couple of MI2 fixes.

svn-id: r3532
2001-12-27 17:51:58 +00:00
Ludvig Strigeus 083d9204c3 converted internal representation of palette from 6-bit to 8-bit
yazoo implemented remapActor

svn-id: r3526
2001-12-11 13:34:15 +00:00
Ludvig Strigeus 95646feac9 adlib sound support, use USE_ADLIB
svn-id: r3510
2001-12-01 17:06:13 +00:00
Ludvig Strigeus 1c0a7cd2e7 some BOMP support,
some fixes

svn-id: r3506
2001-11-27 17:56:04 +00:00
Ludvig Strigeus 38e2a886ce very simple full throttle support, use the FULL_THROTTLE define. (will fix later)
modified some actor parts to work better with full throttle (most likely new bugs because of that).
directions are now stored as angles instead of left/right/up/down
implemented loadFlObject (flobjects are currently saved in the savestate, will fix that also)

svn-id: r3505
2001-11-26 19:57:57 +00:00
Ludvig Strigeus 88dcec7cdb readability patch (janssen)
svn-id: r3493
2001-11-14 20:09:39 +00:00
Ludvig Strigeus b8d259d60e music support,
fixed timing bugs

svn-id: r3491
2001-11-14 18:40:39 +00:00
Ludvig Strigeus 279d5b2fd7 readability patches, some by janssen
svn-id: r3490
2001-11-12 20:50:36 +00:00
Ludvig Strigeus 595d9534c3 fixed hardcoded number -> constant stuff (patches by janssen)
svn-id: r3483
2001-11-10 19:12:32 +00:00
Ludvig Strigeus 2a7540043c bug in save/loader
svn-id: r3481
2001-11-09 22:44:26 +00:00
Ludvig Strigeus 7d6994caa6 save/load dialog by pressing F5,
multiple sounds at the same time,
some other fixes

svn-id: r3477
2001-11-09 18:54:15 +00:00
Ludvig Strigeus 6cd4b9d71f debugger fix,
removed hardcoded constants,
resouce lock state is now saved in the savegame,
fixed bug with MI1

svn-id: r3470
2001-11-07 18:10:52 +00:00
Ludvig Strigeus 78413a1c43 fix in save game loader,
sizeof(an element) * number of elements instead of sizeof(a pointer) fixed it,
buffer out of bounds read fixed in Scumm::isMaskActiveAt

svn-id: r3466
2001-11-06 21:29:23 +00:00
Ludvig Strigeus 097f76ae00 full screen flag,
better mouse cursors,
removed change log from individual files

svn-id: r3462
2001-11-06 20:00:47 +00:00
Ludvig Strigeus e5aca15a0b bug fixes,
speech in dott

svn-id: r3454
2001-11-05 19:21:49 +00:00
Ludvig Strigeus 056dd5b15d bug fixes, code cleanup
svn-id: r3446
2001-10-26 17:34:50 +00:00