Paweł Kołodziejski
0b3c263857
moved file bundle stuff into class Bundle
...
svn-id: r4671
2002-07-28 15:35:26 +00:00
Max Horn
6dd5de48f9
added constants for the default volumes; changed the volume ranges from 0-255 to 0-256
...
svn-id: r4670
2002-07-28 15:03:45 +00:00
Max Horn
330d06ba1b
moved ScummDebugger into seperate header; re-added box drawing (debug) code; changed some debugg hotkeys: (q)uit became (c)onitune and (e)xit became quit. This matches gdb, and is IMHO either to understand, too
...
svn-id: r4660
2002-07-27 21:06:50 +00:00
Jonathan Gray
9257690cef
samnmax film noir mode patch by eriktorbjorn
...
svn-id: r4640
2002-07-26 17:03:03 +00:00
Max Horn
1749470ea7
moved some utility functions out of class Scumm
...
svn-id: r4618
2002-07-22 18:11:48 +00:00
Max Horn
37921ed5b7
fix for #583166 (hoagie doesn't enter mansion correctly); moved putActor into class Actor
...
svn-id: r4587
2002-07-18 15:45:10 +00:00
Max Horn
862e0b26bc
moved gui/utils.* to main level; removed some unused stuff from our file accessor functions
...
svn-id: r4583
2002-07-17 20:55:36 +00:00
Max Horn
0843a2510c
biiig checkin: removed more stuff from scumm.h; added new headers resource.h and object.h
...
svn-id: r4579
2002-07-16 21:03:14 +00:00
Max Horn
32e81beb45
got rid of _xPos, _yPos, _dir members in class Scumm
...
svn-id: r4578
2002-07-16 18:51:27 +00:00
Max Horn
824b14270c
added costume.h; bumped build date in scumm.h (we have some quite big changes after all); switched ll and lr in the boxes code so that they really are what they are named after: lower left and right coords; removed some stuff from scumm.h/boxes.h
...
svn-id: r4575
2002-07-16 17:59:28 +00:00
Max Horn
21f82f0946
added Actor::isInClass convenience method; fixed typo in object.cpp; moved some functions from class Scumm to LoadedCostume
...
svn-id: r4560
2002-07-15 22:56:24 +00:00
Max Horn
438bb248e0
simplified the path finding code for 'old' games (this included getting rid of some global vars etc.)
...
svn-id: r4557
2002-07-15 21:50:51 +00:00
Max Horn
191c808a48
renamed o5_actorSetClass to o5_setClass
...
svn-id: r4553
2002-07-15 15:56:56 +00:00
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