Nicolas Bacca
d304e2da6c
Re-enable Monkey Island 2 difficulty level choice
...
svn-id: r3845
2002-03-31 11:55:24 +00:00
Vincent Hamm
13bf453232
Forced colors for V7 gui...(temporary hack). Now the gui colors are reseted every time it's opened
...
svn-id: r3832
2002-03-25 18:17:40 +00:00
Vincent Hamm
11cb8db187
Various fix in insane
...
svn-id: r3830
2002-03-25 17:45:55 +00:00
Vincent Hamm
c13853de28
Implemented gui during insane
...
svn-id: r3829
2002-03-25 14:22:09 +00:00
Vincent Hamm
5ca87c1269
Fixed a bit the gui for FT and DIG. It still doesn't display a thing but it's not crashing anymore
...
svn-id: r3828
2002-03-25 12:26:37 +00:00
James Brown
ad70aad4ca
Make Visual Studio compile again.
...
svn-id: r3811
2002-03-24 16:05:56 +00:00
Vincent Hamm
2a97cf0dde
Fixed gui loop
...
svn-id: r3807
2002-03-24 00:44:28 +00:00
Vincent Hamm
e63a818d21
Implemented the read resource index as the first virtual fonction...
...
svn-id: r3803
2002-03-23 22:03:35 +00:00
Vincent Hamm
ccf69ad76b
Changed the way games are detected. Now the detection is done out of the scumm object. We can now create de good scumm object depending of the game detected. Warning: the implementation is not yet finalised and the in game gui is more broken than ever....
...
svn-id: r3802
2002-03-23 20:34:47 +00:00
James Brown
f49bbb0fd8
Move some box stuff from scumm.h to new boxes.h
...
Also move some sound-related items from scumm.h to sound.h
svn-id: r3797
2002-03-21 16:12:02 +00:00
Vincent Hamm
3858266b66
Completly change the way the Scumm object is handled. Now the main execution loop is done INSIDE the Scumm object. Low level system access (like delays, cd tracks,...) are called using the _system object. Changed the insane main loop to use _system calls
...
svn-id: r3795
2002-03-21 00:40:18 +00:00
James Brown
718392239c
I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
...
svn-id: r3792
2002-03-20 17:51:07 +00:00
Mutwin Kraus
44d5753bf8
Now the Mac Version also opens games kinda like the -p option
...
svn-id: r3788
2002-03-18 20:04:15 +00:00
James Brown
ac19e7001a
Do some stuff to fix loom cd-music syncro. Sequences now run without 'speeding' by.. but they are still slightly out of sync.
...
svn-id: r3781
2002-03-18 11:50:09 +00:00
Lionel Ulmer
80c5753141
Fixed the 'window title' problem for the SDL and X11 ports. Other 'porters' should fix their front-ends (sorry :-) ).
...
svn-id: r3776
2002-03-17 13:00:11 +00:00
Mutwin Kraus
cbe63e501d
No launcher for Mac Carbon.
...
svn-id: r3773
2002-03-17 12:07:33 +00:00
James Brown
721b7134fb
MorphOS port (sdl version) + endian fixes for big endian machines.
...
svn-id: r3771
2002-03-16 18:58:51 +00:00
James Brown
b3e327f36a
Remove debug message left in accidently.
...
svn-id: r3766
2002-03-16 18:07:57 +00:00
James Brown
1d97edb2f9
Update to my latest local tree. Various stuff - and a fixme hack by khalek to stop loom intro crashing.
...
svn-id: r3765
2002-03-16 18:03:28 +00:00
Nicolas Bacca
2a3fb540ac
Minor changes to compile WinCE port
...
svn-id: r3758
2002-03-14 22:45:22 +00:00
James Brown
9f53d9c938
Last part of the WinCE merge - all should compile and work now.
...
I've made some changes from Arismes code, to intergrate some stuff into ScummVM - that bit is still a WIP.
svn-id: r3753
2002-03-14 16:49:59 +00:00
Mutwin Kraus
d8ca3d2987
Added QuickTime Music support for the Mac Carbon Port.
...
svn-id: r3751
2002-03-14 14:16:20 +00:00
James Brown
fa9cc1d341
Make some code-execution changes to allow early initilisation of GUI.
...
svn-id: r3748
2002-03-14 13:57:28 +00:00
James Brown
d0c6bc8f20
Rewire the MIDI subsystem to use drivers selecting from the commandline.
...
No -DTIMIDITY, etc! Yippie!. Also updated readme.
svn-id: r3743
2002-03-14 08:04:21 +00:00
James Brown
dbca48aa1c
Added some new midi drivers - QuickTime Music and RawMidi.
...
-DUSE_RAWMIDI and -DUSE_QTMUSIC respectivly.
I assume these will compile - if not file a bug/patch. Also added a "-r" commandline parameter to turn on MT32 emulation... the patch conversion set isn't quite right, still..
svn-id: r3741
2002-03-14 06:06:49 +00:00
James Brown
47b81c1224
Patch from Arisme. It's a small one, but it fixes music syncronisation in MI2!
...
svn-id: r3733
2002-03-12 04:45:33 +00:00
Vincent Hamm
74694139df
Fixed boxes in Zak and Indy. Bugs may remain.
...
svn-id: r3727
2002-03-11 08:34:12 +00:00
James Brown
87ac8ae487
Apply some patches by syke to prevent buffer overruns, etc.
...
svn-id: r3723
2002-03-10 17:33:04 +00:00
James Brown
174acc4594
Basic 2xSaI support. A little buggy. Use by starting with a -g1 parameter.
...
svn-id: r3716
2002-03-10 07:48:01 +00:00
James Brown
5facf1a034
Correct a DOTT bug - and break some saved games again :/
...
People, remember this is alpha software - things change constantly :)
DOTT is now fully completable again, along with Sam and Max.
svn-id: r3715
2002-03-09 15:07:32 +00:00
James Brown
72518be8f1
Fixed NUM_aCTORS for MI2/Indy4, etc.
...
Probably broke some saved games again.
svn-id: r3700
2002-03-09 00:56:22 +00:00
Vincent Hamm
8a31ebce90
Fixed an smush directory error
...
svn-id: r3691
2002-03-08 21:40:50 +00:00
Mutwin Kraus
069b021c88
Forgot to delete the #if 0 things, I added while development...
...
svn-id: r3688
2002-03-08 17:19:03 +00:00
Mutwin Kraus
8b17d132db
Some changes, need to be done to get the Mac Port running. For example Point is now called ScummPoint, as the name Point is already in use by Apple.
...
svn-id: r3687
2002-03-08 17:05:09 +00:00
James Brown
c161197117
Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' shadowing.
...
svn-id: r3685
2002-03-08 08:42:11 +00:00
James Brown
41d1864add
Zak/Indy box matrix fix. Still doesn't quite work :/
...
svn-id: r3684
2002-03-08 08:27:45 +00:00
James Brown
4eb99938bf
Fixed music volume control for some games.
...
svn-id: r3680
2002-03-07 08:11:48 +00:00
Vincent Hamm
b499fa2616
Made a few hacks in the smush player to make DIG intro play (but buggy)
...
svn-id: r3670
2002-03-06 20:32:34 +00:00
Vincent Hamm
cf868605f6
Preliminary smush playback support.
...
svn-id: r3669
2002-03-06 19:58:06 +00:00
James Brown
178540c989
Applied cleanup and scaling patch by Rob.
...
svn-id: r3665
2002-03-06 12:24:56 +00:00
James Brown
17270d2ccd
Fixed some more Sam and Max bugs. Is now playable to BumpusVille.
...
Added two new debug commands, one to read and set variables, the other
to set a 'watch' on variables.
svn-id: r3662
2002-03-06 10:03:00 +00:00
Vincent Hamm
474c9e333b
Reimplemented the preliminary Dig features. Implemented actor with many direction. Fixed bomp bug
...
svn-id: r3661
2002-03-06 09:40:21 +00:00
Vincent Hamm
c7d58aca84
Final part of V7 merging process. The FULL_THROTTLE define is not required any more
...
svn-id: r3660
2002-03-06 00:18:22 +00:00
James Brown
e05f3534b4
Fix typo in music volume, and add -m parameter to set it.
...
svn-id: r3659
2002-03-06 00:00:38 +00:00
Vincent Hamm
c21e9da1b6
Next episode in V7 reimplementation. Nearly working
...
svn-id: r3658
2002-03-05 23:41:41 +00:00
Vincent Hamm
0d46f4a2f2
Fixed OF_OWNER_ROOM for V7 implementation
...
svn-id: r3654
2002-03-05 21:27:24 +00:00
Vincent Hamm
6387020fd9
Fixed struct RoomHeader for v7 implementation
...
svn-id: r3650
2002-03-05 20:13:47 +00:00
James Brown
9dec4275b6
Warning'ed some miscops, and added a hack to just ignore non-existant actors.
...
Sam and Max is now playable to a quite advanced stage.
svn-id: r3645
2002-03-05 09:58:12 +00:00
Vincent Hamm
c994e8bc8b
Fixed Indy4's necklace bug. Indy4 is now finishable
...
svn-id: r3643
2002-03-03 22:14:47 +00:00
James Brown
945d81761b
Added a new '-t' commandline option to set TEMPO_BASE (note: In decimal, not hex.. should fix).
...
svn-id: r3641
2002-03-02 12:54:37 +00:00