Commit Graph

206 Commits

Author SHA1 Message Date
Max Horn
d354eaaf42 more code unification; as a side effect, simon can take advantage of the save path settings in the config file (inspired by patch #587694)
svn-id: r4770
2002-08-18 22:47:11 +00:00
Max Horn
404b8fd827 some more cleanup
svn-id: r4761
2002-08-18 18:39:42 +00:00
Max Horn
edae5b06db MAJOR change to the way how Engine objects are instantiated
svn-id: r4758
2002-08-18 17:48:18 +00:00
Paweł Kołodziejski
105f966c6a moved to Sound class
svn-id: r4744
2002-08-14 20:43:56 +00:00
Paweł Kołodziejski
f2faf9063b some cleanup, changed type timer procedure - passed Scumm pointer
svn-id: r4743
2002-08-14 16:18:45 +00:00
Max Horn
7f3ba176e1 added common Engine base class for Scumm and SimonState (not yet very useful)
svn-id: r4742
2002-08-14 10:18:03 +00:00
Max Horn
2125df5f6d removed the SoundMixer[1] trick; while it was neat it didn't help to simplify the code, and this helps for my 'Engine' superclass
svn-id: r4741
2002-08-14 09:53:34 +00:00
Max Horn
16aa478d8b got rid of init.cpp
svn-id: r4736
2002-08-14 00:01:39 +00:00
Max Horn
15aa7f5a96 some cleanup
svn-id: r4729
2002-08-12 16:05:14 +00:00
Paweł Kołodziejski
a92a750f48 DIG: replaced stopBundleMusic with pauseBundleMusic in SMUSH
svn-id: r4717
2002-08-08 07:48:57 +00:00
Paweł Kołodziejski
9fa6145d90 DIG: preliminarily support for music in the game
svn-id: r4701
2002-08-04 16:30:59 +00:00
Max Horn
8779d00789 workaround for bug #558236; renamed actorAnimate to animateCostume (to distinguish it a bit from animateActor); removed Scumm::animateActor
svn-id: r4695
2002-08-04 02:53:50 +00:00
Max Horn
cc04dccf2b hopefully fixed #589746 (Clicking sounds)
svn-id: r4689
2002-08-03 11:57:10 +00:00
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