Commit Graph

1353 Commits

Author SHA1 Message Date
James Brown
c168e3b31e Re-add MI2 fixme
svn-id: r4780
2002-08-20 10:08:48 +00:00
James Brown
ca4789c2ff Fix lighting on actors in V6+ games (eg, Sam and Max)
Move boxflags debug to debug level 2 (we default to 1)
Apply patches:
  595414: Simon 2 lockup workarounds
  595875: Simon 2 save/load dialog fix
  597422: Preliminary support for CREA sound format (for FT)
  597627: Use savedir for save/load-string opcodes

svn-id: r4779
2002-08-20 09:58:35 +00:00
Paweł Kołodziejski
f3ceaf7f81 applied patch 597414, thanks Xavier
svn-id: r4778
2002-08-20 06:36:50 +00:00
Max Horn
d2e2134a3e implemented the flashlight (TODO: use rounded corners. Left as an exercise to the reader)
svn-id: r4777
2002-08-20 02:20:40 +00:00
Max Horn
79e1c9cdf8 cleanup
svn-id: r4776
2002-08-20 02:13:41 +00:00
Max Horn
10d0c6b4d2 more o5_lights work; the only thing missing should be the flashlight now
svn-id: r4775
2002-08-19 17:52:26 +00:00
Max Horn
a5b5b23ae8 added lights support to the costume renderer; begun work on flashlight support (no real code yet :-)
svn-id: r4774
2002-08-19 17:23:48 +00:00
Max Horn
be528b93da sampled sound in MI1&2 (patch #557109)
svn-id: r4773
2002-08-19 12:56:12 +00:00
Max Horn
a07644c0eb promoting myself (Endy said I can :-)
svn-id: r4772
2002-08-19 12:01:18 +00:00
Max Horn
11757715ab added getBool and set(bool) to the Config class; made GameDetector take advantage of these; also, -A/-F/-N will turn OFF amiga/fullscreen/nosubtitles modes (so you can override the config file for these settings if desired)
svn-id: r4771
2002-08-18 23:29:40 +00:00
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
7604484caf added comparision operators to class String
svn-id: r4769
2002-08-18 22:24:39 +00:00
Max Horn
ad5b605ba1 get rid of g_simon; get rid of unused _last_mouse_event member
svn-id: r4768
2002-08-18 22:00:22 +00:00
Max Horn
d7683be592 don't use g_mixer, it's only there due to the MIDIEMU hack
svn-id: r4767
2002-08-18 21:51:15 +00:00
Max Horn
7eea830240 fixed (I hope) compilation with VisualC
svn-id: r4766
2002-08-18 21:42:52 +00:00
Max Horn
4f772996ef cleanup
svn-id: r4765
2002-08-18 21:42:41 +00:00
Max Horn
8786311655 move _volume_table creation into constructor, and discard it in destructor
svn-id: r4764
2002-08-18 21:42:22 +00:00
Max Horn
8e249acb89 added engine.cpp
svn-id: r4763
2002-08-18 19:04:44 +00:00
Max Horn
be10c0eb9c fix for bug #596743, from patch #596801
svn-id: r4762
2002-08-18 18:50:06 +00:00
Max Horn
404b8fd827 some more cleanup
svn-id: r4761
2002-08-18 18:39:42 +00:00
Max Horn
28058407c1 fixed simon crasher
svn-id: r4760
2002-08-18 18:15:15 +00:00
Max Horn
12b08c9ba1 oops forget to ci engine.cpp
svn-id: r4759
2002-08-18 18:04:07 +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
Max Horn
97d127252b print out actor class bits
svn-id: r4757
2002-08-18 17:43:18 +00:00
Max Horn
b204c21c32 trying to clean up the Simon code - gee this is a *BIG* mess! Argh!
svn-id: r4756
2002-08-18 16:21:34 +00:00
Max Horn
89cf95ce34 pedantic #define rename :-)
svn-id: r4755
2002-08-18 16:10:38 +00:00
Max Horn
3de0e42d7c Fix for #580762 (MI2: Guybrush facing wrong direction); some code cleanup
svn-id: r4754
2002-08-18 13:55:30 +00:00
Max Horn
adfb5e2dc0 partial fix for #596018: add fade mode 4 (used in Zak256), we alread had it in the data table, just weren't using it
svn-id: r4753
2002-08-18 13:00:15 +00:00
Max Horn
1a29d159f4 A (partial) fix for #549402
svn-id: r4752
2002-08-15 22:54:32 +00:00
Max Horn
dca89e3d88 this seems to fix #591678 (again :-) while not causing problems for the counter or in the airplane
svn-id: r4751
2002-08-15 22:08:29 +00:00
Max Horn
064b547191 mididrv.h -> sound/mididrv.h (so that we can get rid of -Isound/)
svn-id: r4750
2002-08-15 21:54:22 +00:00
Max Horn
1e582323c7 fix for bug #595701
svn-id: r4749
2002-08-15 20:20:55 +00:00
Max Horn
7ea4da91d8 fix for bug #590067 (similar to a recent fix in script_v2) - but I am not sure that this will really break nothing... we'll see. Note that just the setCameraAt doesn't work correctly either; also some general clenaup
svn-id: r4748
2002-08-15 20:18:47 +00:00
Max Horn
0930733335 cleanup
svn-id: r4747
2002-08-15 20:12:15 +00:00
Max Horn
1988703164 fix for bug #595023 (based on patch #595180)
svn-id: r4746
2002-08-15 18:59:51 +00:00
Max Horn
7c1a174e53 first attempt to implement the difference between the box lock and box invisible flag. fixes the counter bug and all of the bugs introduced to my fix for the bus bug; but the bus bug is back, will look into that next
svn-id: r4745
2002-08-15 16:46:29 +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
68a9cfeb5e unix line endings; indent
svn-id: r4740
2002-08-14 09:52:43 +00:00
James Brown
8f60936d7c Two patches by Torbj�rn Andersson.
594922: Fix loom masking
594921: Loom sound fixes

svn-id: r4739
2002-08-14 09:47:21 +00:00
Max Horn
bc4b4452d3 unix line endings
svn-id: r4738
2002-08-14 00:14:50 +00:00
Max Horn
96baaa974a oops :-)
svn-id: r4737
2002-08-14 00:02:27 +00:00
Max Horn
16aa478d8b got rid of init.cpp
svn-id: r4736
2002-08-14 00:01:39 +00:00
Max Horn
8d22d4ade0 disable ZPLANE debug code
svn-id: r4735
2002-08-13 23:48:01 +00:00
Max Horn
3e993038b6 Patch #594432: X11_BACKEND compile fix
svn-id: r4734
2002-08-13 19:31:19 +00:00
Max Horn
c9c52b4aa0 reverting this change as it is apparently not correct
svn-id: r4733
2002-08-13 19:28:15 +00:00
Ruediger Hanke
cafc73f949 Vast update to the MorphOS port which optimises graphics rendering, esp. efficient handling of color cycling. Also new formatting of source
svn-id: r4732
2002-08-13 10:24:42 +00:00
Max Horn
9792dc9f67 patch in item #594018 - somebody please verify
svn-id: r4731
2002-08-12 22:23:36 +00:00