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