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
Vincent Hamm
ed65e89a89
Refixed getActorY in indy3. Fixed class (dunno if the fix doesn't break something else. Fixed intro by slowing down music rate by 3.
...
svn-id: r4018
2002-04-19 21:06:50 +00:00
James Brown
82192a3172
Fix PocketSCUMM. Palette is wrong tho. BBrox is a genius.
...
svn-id: r4009
2002-04-19 15:02:16 +00:00
Vincent Hamm
86b9713cdd
More or less finished flashlight code. The effect isn't 100% accurate
...
svn-id: r4007
2002-04-19 13:57:18 +00:00
Vincent Hamm
708799f8db
Early flashlight implementation
...
svn-id: r4006
2002-04-19 12:38:03 +00:00
James Brown
89d957090e
Use relative include paths to easy some ports.
...
svn-id: r4005
2002-04-19 11:12:27 +00:00
Ludvig Strigeus
2f5c7c135d
fixed actor walk bug in monte carlo
...
svn-id: r4002
2002-04-19 08:21:56 +00:00