4162 Commits

Author SHA1 Message Date
Jonathan Gray
7c1ca29ece add config option basename to override base file name for games of the form foo.xxx to basename.xxx, useful when used together with gameid to test games not yet added to version list
svn-id: r7566
2003-05-16 08:05:06 +00:00
Jamieson Christian
2c77fc14aa Fixed SysEx parse error, misc. cleanup
svn-id: r7565
2003-05-16 04:02:33 +00:00
Max Horn
9f272a2acf fixed o2_getActorX / o2_getActorY (thanks MadMoose)
svn-id: r7564
2003-05-16 02:33:08 +00:00
Jamieson Christian
08e0fcbda4 Disable NATIVE_MT32 by default
svn-id: r7563
2003-05-16 02:20:34 +00:00
Max Horn
7d08aea4cc SentenceTab unk4/unk3 are the sentence objects (think of: 'Use objectA with objectB' or 'Give objectA to objectB' etc.); added a little more V2 sentence hackery; added a FIXME regarding some strange sentence code (accessing objectB before it is set) in script.cpp
svn-id: r7562
2003-05-16 02:16:59 +00:00
Jamieson Christian
bfb68f513a Fixed game load crash
svn-id: r7561
2003-05-16 02:13:21 +00:00
Max Horn
e1652fedea hackish partial doSentence support
svn-id: r7560
2003-05-16 01:56:06 +00:00
Jamieson Christian
26d840e4fc IMuseDriver functionality absorbed into IMuseInternal.
Initial structural support for multiple MidiDriver's.

svn-id: r7559
2003-05-16 01:52:45 +00:00
Jamieson Christian
319cbc1c8c Reset sounds on room load
svn-id: r7558
2003-05-16 00:19:30 +00:00
Max Horn
1482ab1c42 obsolete
svn-id: r7557
2003-05-16 00:17:23 +00:00
Max Horn
d7ef626b42 fix advmame scaler ('flickering', observable in e.g. Sam&Max, and the left-screen-border-black bug). Note: this change might look fishy to you but is perfectly legal because our frame buffers put a border around the screen data to accomodate for this
svn-id: r7556
2003-05-16 00:11:35 +00:00
Jamieson Christian
9d7cd48dcc Fixed VC++ warnings
svn-id: r7555
2003-05-16 00:07:47 +00:00
Max Horn
9018be6cb3 moved drawBox to gfx.cpp (seems to be the more logical location)
svn-id: r7554
2003-05-15 23:50:16 +00:00
Max Horn
27c093a3a6 fixed / cleaned up drawBox
svn-id: r7553
2003-05-15 23:44:46 +00:00
Jamieson Christian
9f6b1bf3a1 Removed deprecated _program.
Miscellaneous cleanup.

svn-id: r7552
2003-05-15 23:08:03 +00:00
Max Horn
4b82ea54cb output a warning if ignoreTurns is set (so that we can find out where it is used)
svn-id: r7551
2003-05-15 22:57:53 +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
69c118a43e Some more streamlining
svn-id: r7547
2003-05-15 22:31:56 +00:00
Max Horn
f4c7f37743 Make use of ScummVM::Rect
svn-id: r7546
2003-05-15 22:30:32 +00:00
Max Horn
050358bc7f oops
svn-id: r7545
2003-05-15 22:27:09 +00:00
Max Horn
b34318ca55 add method to grow a rect
svn-id: r7544
2003-05-15 22:15:24 +00:00
Max Horn
8b419944ee ScummPoint -> ScummVM::Point
svn-id: r7543
2003-05-15 21:57:38 +00:00
Jamieson Christian
73e086fe62 _saveSound implementation
svn-id: r7542
2003-05-15 21:55:13 +00:00
Max Horn
f695aa3885 renamed isInside() to contains() (this is more intuitive, because r.isInside(p) actually meant 'p is inside r', which was confusing; now it's r.contains(p) which means 'r contains p')
svn-id: r7541
2003-05-15 21:52:10 +00:00
Max Horn
128f793be0 make SWAP a template function, so that it works for swapping non-int stuff, too; 'int16' should be sufficient for points/rects
svn-id: r7540
2003-05-15 21:40:36 +00:00
Max Horn
c0e8eb0cb7 let it compile
svn-id: r7539
2003-05-15 21:33:39 +00:00
Max Horn
82e2d852f1 cleanup
svn-id: r7538
2003-05-15 21:31:03 +00:00
Max Horn
6cbfc1e342 cleanup (rect.h is not used anywhere but I plan to change that...)
svn-id: r7537
2003-05-15 21:25:35 +00:00
Max Horn
095aff34d5 cleanup / added FIXME
svn-id: r7536
2003-05-15 21:09:55 +00:00
Max Horn
cc8da4538d added comment
svn-id: r7535
2003-05-15 20:47:31 +00:00
Jamieson Christian
2c3ee5aed0 Fixed main timing loop
svn-id: r7534
2003-05-15 20:34:42 +00:00
Jamieson Christian
420095e1f3 Whoops, disable debug
svn-id: r7533
2003-05-15 19:40:10 +00:00
Jamieson Christian
c13591816a More streamlining
svn-id: r7532
2003-05-15 19:39:10 +00:00
Robert Göffringmann
7fb5bd3a3d reordered some intro commands, made fade-in look nicer
svn-id: r7531
2003-05-15 19:14:40 +00:00
Robert Göffringmann
2a7ae09b19 added incrementation of key velocity.
svn-id: r7530
2003-05-15 18:56:15 +00:00
Jamieson Christian
00857367f3 Fixed S&M regression in World of Fish music.
Stripped out a bunch of deprecated stuff.

svn-id: r7529
2003-05-15 18:24:59 +00:00
Max Horn
c1c9510ae8 fixed the evil, evil COMI crash on Mac OS X (and memory corrupter elsewhere, maybe?). The last part of this change is the crucial one, computing the correct value for right_strip
svn-id: r7527
2003-05-15 17:57:52 +00:00
Max Horn
6fa0114eee adding some asserts (e.g. against that evil COMI crasher)
svn-id: r7526
2003-05-15 17:53:23 +00:00
Jamieson Christian
7e7719fd16 Possible fix for Windows SysEx transmissions
svn-id: r7525
2003-05-15 14:16:12 +00:00
Jamieson Christian
33c8c2fae8 Fixed panning issue
svn-id: r7524
2003-05-15 13:56:41 +00:00
Paweł Kołodziejski
a2b67a9df3 updated vc6 file
svn-id: r7523
2003-05-15 05:22:03 +00:00
Jamieson Christian
cb5d44bc12 Fixed tambourine percussion patch
svn-id: r7522
2003-05-15 01:17:33 +00:00
Jamieson Christian
94f07fd342 Changed custom MT-32 instrument warning to debug output
svn-id: r7521
2003-05-15 00:27:19 +00:00
Jamieson Christian
979b465415 Added rudimentary Adlib percussion support.
Semantic fixes -- Adlib "MIDI Channels" are now "Voices"
Miscellaneous cleanup/streamlining.

svn-id: r7520
2003-05-15 00:05:32 +00:00
Max Horn
f3a5fc79c1 bounds check; made data static
svn-id: r7519
2003-05-15 00:03:49 +00:00
Max Horn
885f28b6ae cleanup
svn-id: r7518
2003-05-14 23:28:56 +00:00
Robert Göffringmann
10443a0fdb removed timer.o
svn-id: r7517
2003-05-14 22:45:49 +00:00
Robert Göffringmann
d0e5d1f44c restructured some things (mainly the screen routines), moved things out from SkyState. (not yet complete)
svn-id: r7516
2003-05-14 22:33:39 +00:00