Vincent Hamm
22f5be69f6
Fixed a bit of dig's walking bugs. But I'm still diabling the walk script since it's causing troubles..
...
svn-id: r4371
2002-05-22 12:24:48 +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
Max Horn
d2398b4b7e
fixed #557574 - quickload/save shortcuts where passed on to game engine, which is wrong
...
svn-id: r4354
2002-05-19 12:35:43 +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
James Brown
4670fee821
Misc. fixes
...
svn-id: r4338
2002-05-15 10:25:00 +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
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
740785f110
FIXME to re-enable F5 under zak256 until we support the ingame save/load dialog
...
svn-id: r4282
2002-05-11 21:09:30 +00:00
Max Horn
4de29e7476
rewrote many_direction_tab a bit to make it clearer where that values come from
...
svn-id: r4274
2002-05-10 21:22:13 +00:00
Max Horn
1dc88c5855
added FIXME comment
...
svn-id: r4273
2002-05-10 21:19:24 +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
41a843d762
Fix next to last Zak bugs.
...
Zak256 is now completable apart from getting stuck in the shop (walkbox issue)
svn-id: r4242
2002-05-08 09:09:39 +00:00
Max Horn
02a75c0521
made most stuff in gui class protected, as it should be; moved internal definitions from gui.h to gui.cpp; added up/down arrows to save dialog (ugly, but better than nothing IMO
...
svn-id: r4234
2002-05-08 00:27:09 +00:00
Lionel Ulmer
dd3129b882
First commit of the OPL2 MIDI driver (to have MIDI music without
...
requiring any OS-level MIDI support).
This was taken from AdPlug.
This is *very* buggy for now (well, it works, but it sounds just plain
ugly :-) ).
svn-id: r4232
2002-05-07 22:07:28 +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
James Brown
21e14b44c5
Add raw PCM part to dig .bun decompressor.
...
svn-id: r4219
2002-05-06 15:32:32 +00:00
James Brown
1dc2ccca8d
Add hotkeys for text speed / master volume
...
svn-id: r4218
2002-05-05 22:39:52 +00:00
James Brown
1f9c0dc666
Add text speed option (-y for Yak :)
...
svn-id: r4216
2002-05-05 20:08:41 +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
Lionel Ulmer
ab0401242e
Change the 'poperty' call to be 64-bits clean.
...
Porters, please check that I did not break anything while updating
your ports. Thanks :-)
svn-id: r4196
2002-05-04 09:55:10 +00:00
Max Horn
c7002262bb
automatic detecion of MT32 vs. GM midi; removed obsolete -r command line option
...
svn-id: r4193
2002-05-04 00:20:39 +00:00
James Brown
9419cef7a1
REALLY fix -m. For sure. Trust me. :)
...
svn-id: r4181
2002-05-03 18:05:33 +00:00
James Brown
b591920ea9
Fix -m option.
...
svn-id: r4180
2002-05-03 17:53:38 +00:00
Lionel Ulmer
786f9914c9
Initialize the private frame buffer at '0' to prevent a lot of
...
Valgrind errors in the first Smush movie of TheDig.
svn-id: r4158
2002-05-01 12:01:43 +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
Lionel Ulmer
c60c97b1d4
Prevent debugger attach when we have switched to full-screen.
...
svn-id: r4125
2002-04-28 06:51:23 +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
James Brown
965b96b489
Add enhanced debugging patch.
...
svn-id: r4090
2002-04-26 14:13:39 +00:00
Vincent Hamm
ca4262ec0c
Fixed transition effects in non V7 games
...
svn-id: r4073
2002-04-24 14:13:09 +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
Nicolas Bacca
635cb77d5a
Handle simultaneous mouse move + mouse click event for WinCE
...
svn-id: r4044
2002-04-21 21:56:41 +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
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
d8d136b92b
Rename debugger to g_debugger to fix a conflict with BeOS.
...
svn-id: r4004
2002-04-19 11:05:46 +00:00
Nicolas Bacca
900e3bd586
Restored update mess ...
...
svn-id: r3982
2002-04-17 20:34:10 +00:00
Nicolas Bacca
bb06400d00
Return of the MP3 CD patch ... use CBR 22 kHz
...
svn-id: r3981
2002-04-17 20:23:45 +00:00
James Brown
9b7db10944
Fix Indy4. Make invalid actor warnings -d only.
...
FIXME note: Need to track down why these invalid calls are happening
in the first place.
svn-id: r3960
2002-04-16 16:25:57 +00:00
James Brown
ff1d72962b
Add hack for loom staff verbs.
...
Readd CD Audio
svn-id: r3956
2002-04-16 12:18:50 +00:00
Ludvig Strigeus
71eac5acd3
endian fixes,
...
don't use adlib driver if sound initialization fails,
simon1 savedialog works
svn-id: r3955
2002-04-16 12:07:19 +00:00
Ludvig Strigeus
c3b734f79c
command line option for sfx volume
...
svn-id: r3947
2002-04-15 18:07:56 +00:00
Ludvig Strigeus
4c95478ccb
fixed colors in gui
...
svn-id: r3944
2002-04-15 17:16:10 +00:00
Ruediger Hanke
e8e5ac5837
Updating MorphOS port to compile with current CVS state
...
svn-id: r3939
2002-04-14 19:43:12 +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