Torbjörn Andersson
3a64beb904
Fix typo in previous commit
...
svn-id: r8174
2003-05-31 13:45:45 +00:00
Torbjörn Andersson
98986713d1
Set the "machine speed" variable for V2 games. I think it's safe to assume
...
that modern hardware will handle the more elaborate version of the EGA Zak
intro without any problems.
svn-id: r8173
2003-05-31 13:43:05 +00:00
Max Horn
d5d0440e8c
cleanup
...
svn-id: r8169
2003-05-31 11:57:18 +00:00
Max Horn
9b8f49e900
Use language index for The Dig, too
...
svn-id: r8159
2003-05-30 23:24:29 +00:00
Max Horn
eb039ec554
some cheap doxygen docs; cleanup
...
svn-id: r8154
2003-05-30 20:13:29 +00:00
Max Horn
3d28cfaf82
cleanup
...
svn-id: r8145
2003-05-30 15:06:29 +00:00
Max Horn
61de12d3a1
Modified version of erik's patch #745986 : Experimental V2 mouseover stuff
...
svn-id: r8142
2003-05-30 14:29:07 +00:00
Max Horn
691e1f390a
rewrote Actor::needBgReset related code (this could cause regressions...)
...
svn-id: r8126
2003-05-30 00:55:21 +00:00
Max Horn
f0a9f4fb2c
added some doxygen comments to common/system.h; cleaned up the OSystem interface a bit
...
svn-id: r8116
2003-05-29 21:45:26 +00:00
Max Horn
89a6ebb867
removed obsolete
...
svn-id: r8095
2003-05-29 11:48:44 +00:00
Max Horn
34bf11b43f
spelling
...
svn-id: r8062
2003-05-28 21:28:30 +00:00
Max Horn
1f70da0155
const as const can!
...
svn-id: r8058
2003-05-28 20:01:47 +00:00
Jonathan Gray
adf3892a09
remove uneeded target
...
svn-id: r8031
2003-05-26 23:34:06 +00:00
Jamieson Christian
bd61a1298e
Added 'mmamiga' game ID to disable PC speaker emulator
...
svn-id: r8028
2003-05-26 23:16:24 +00:00
Jamieson Christian
dbad55e532
Added Hoenicke's PC-speaker waveform generator
...
and script interpreter for GF_OLD_BUNDLE music resources.
We'll try to get the waveform generator into a
MidiDriver wrapper for use with the 'SPK' resources
of later games, but this is usable for now.
Great work, Hoenicke!
svn-id: r8023
2003-05-26 22:03:04 +00:00
Max Horn
8eec984eb7
more const qualifiers
...
svn-id: r8002
2003-05-26 13:14:57 +00:00
Max Horn
684b7288f3
change behaviour for loading save games from the command line so that if you load a COMI save game from disk 2, you don't have to first insert disk 1
...
svn-id: r7910
2003-05-24 22:42:26 +00:00
Max Horn
0384d27e83
(somewhat hackish) support for COMI CD changing on Mac OS X; reordered stuff in scumm.h
...
svn-id: r7908
2003-05-24 22:17:45 +00:00
Jamieson Christian
eb09051517
Added XMIDI support to IMuse. IMuse now plays music from Humongous games.
...
Added some IMuse property options to support some assumptions that seem to be made by Humongous games.
This is still preliminary. It will play music, and it will switch between songs. But I don't know if it's switching to the right song at the right time.
svn-id: r7869
2003-05-23 18:35:53 +00:00
Max Horn
28eade1da4
when iterating from 1 to _numActors over all actors, use _actors[] directly instead of derefActor() (unnecessary overhead); added range check to derefActor, and error out if invalid actor is accessed
...
svn-id: r7858
2003-05-23 12:48:50 +00:00
James Brown
19bbee7843
Fix V2 userface stuff in savestate
...
svn-id: r7816
2003-05-22 05:21:48 +00:00
Max Horn
b12d741ac1
cleaned up V2 input code
...
svn-id: r7811
2003-05-21 23:54:39 +00:00
Max Horn
e5152405da
fixed V2 entry script dumping
...
svn-id: r7799
2003-05-21 18:53:00 +00:00
Max Horn
86d57f3c7a
many pedantic warning fixes (and some actual potential buglets fixed, too)
...
svn-id: r7795
2003-05-21 18:09:49 +00:00
Max Horn
e21604663f
added v2 cutscene support (not quite complete; and crashes at some point in maniac because VAR_EGO contains a bogus value); cleanup
...
svn-id: r7781
2003-05-21 14:00:19 +00:00
James Brown
60ac300bf3
Work on V2 inventory hack a little more
...
svn-id: r7776
2003-05-21 10:13:06 +00:00
James Brown
c3803009b4
Fix this damn userface stuff properly :)
...
svn-id: r7772
2003-05-21 07:22:43 +00:00
Max Horn
49e7f7564a
renamed various things for clarity
...
svn-id: r7754
2003-05-20 20:58:26 +00:00
Max Horn
1a394aa3c7
added enum's for the known actor/object claasses; extended putClass/getClass to translate the X/Y flip classes; made code use the new enum's; some other cleanup
...
svn-id: r7753
2003-05-20 20:42:28 +00:00
Max Horn
fe57d155f8
remove this obsolete FIXME (code is fine as it is)
...
svn-id: r7741
2003-05-20 16:36:26 +00:00
Jonathan Gray
6cb61537f4
enable midi for non puttdemo humongous games. need to properly return the result of whether music is running though...
...
svn-id: r7673
2003-05-19 08:04:47 +00:00
Max Horn
33d1f15f97
V2 walkbox matrix fixes
...
svn-id: r7657
2003-05-19 00:17:34 +00:00
Max Horn
8f7f22aeae
implemented proper 'invalid walkbox' handling in older games (in newer games, box 0 is used as invalid box, while in older games this is a legal box and box 255 is the 'invalid' box); removed lots of FIXME's which were needed to cope with ScummVM not implementing the invalid walkbox stuff properly in the past; removed other actor FIXMEs.
...
svn-id: r7642
2003-05-18 19:44:22 +00:00
Max Horn
c3b5fce262
number of actors in maniac is even 25 (according to the MM script-1)
...
svn-id: r7626
2003-05-18 11:21:31 +00:00
Max Horn
3576b8e168
yet another V2 sentence fix (now clicking on objects in Zak causes Zak to talk to it - but he gets stuck after some time)
...
svn-id: r7613
2003-05-17 18:42:31 +00:00
Jamieson Christian
c88e0b5301
Fixed Adlib sound problem on old (small header) games. Thanks for eriktorbjorn for the material that led to the solution.
...
svn-id: r7610
2003-05-17 17:20:27 +00:00
Max Horn
4cc3a466d0
init vars to 255 if they are not defined for all Scumm versions
...
svn-id: r7603
2003-05-17 10:04:30 +00:00
James Brown
0b3d9df5b2
Oops, remove debug crapola
...
svn-id: r7601
2003-05-17 06:34:24 +00:00
James Brown
e5d7459d98
Move some hacks around
...
svn-id: r7600
2003-05-17 06:33:34 +00:00
James Brown
2813d48e92
Cleanup
...
svn-id: r7598
2003-05-17 06:14:08 +00:00
Jamieson Christian
5a1e994d02
Added command line options for
...
native MT-32 support and
combination Adilb/native MIDI drivers.
svn-id: r7594
2003-05-17 03:06:16 +00:00
Max Horn
6ed1d415b5
for v2 games, make space the pause key
...
svn-id: r7590
2003-05-17 00:37:53 +00:00
Max Horn
3244a79d46
V2 camera fix (again thanks MadMoose)
...
svn-id: r7587
2003-05-16 23:54:58 +00:00
Jamieson Christian
053e7cb71e
More IMuse cleanup
...
svn-id: r7578
2003-05-16 20:38:04 +00:00
Jonathan Gray
ce6e5993c3
add hev7 target to test with
...
svn-id: r7572
2003-05-16 11:45:05 +00:00
Max Horn
5e756aa8b8
cleanup
...
svn-id: r7550
2003-05-15 22:48:06 +00:00
Max Horn
7baef4ad4e
make some more use of ScummVM::Point; cleanup
...
svn-id: r7549
2003-05-15 22:41:35 +00:00
Max Horn
a8603e5bfc
some more ScummVM::Rect
...
svn-id: r7548
2003-05-15 22:36:43 +00:00
Jamieson Christian
73e086fe62
_saveSound implementation
...
svn-id: r7542
2003-05-15 21:55:13 +00:00
Jamieson Christian
2c3ee5aed0
Fixed main timing loop
...
svn-id: r7534
2003-05-15 20:34:42 +00:00