1085 Commits

Author SHA1 Message Date
Lionel Ulmer
6abeab5b5a This should fix the regression introduced by my streaming changes (bug
#564756). Thanks Oliver Kiehl for the find :-)

svn-id: r4411
2002-06-06 21:42:11 +00:00
Travis Howell
90cb2ea7c1 Add stdc++ library for GCC 3.1 compile
svn-id: r4410
2002-06-06 09:15:27 +00:00
James Brown
5d53a81662 Fix copy/paste typo :)
svn-id: r4409
2002-06-06 07:12:17 +00:00
James Brown
3a2996a106 Remove Simons dependency on FLAG_FILE, as some dolt has broken that in the current mixer.
svn-id: r4408
2002-06-06 03:46:44 +00:00
Ruediger Hanke
c7ceb99195 Added mutex functions to MorphOS interface
svn-id: r4407
2002-06-05 13:48:32 +00:00
James Brown
087ed25af5 Apply .VOC support for Simon, by olki.
svn-id: r4406
2002-06-05 02:59:35 +00:00
Max Horn
7d78096182 newDirToOldDir is now a class method of class Scumm)
svn-id: r4405
2002-06-04 23:33:49 +00:00
Max Horn
d35eed21f1 more Actor class cleanup; renamed unkRoomFunc4 to palManipulate and added an icky, wrong implementation for it - yes this is complete nonsense but I'll try to replace it with the right thing RSN :-)
svn-id: r4404
2002-06-04 23:32:53 +00:00
Lionel Ulmer
31a2efd89c Sorry for the mess.... Here is the mutex code :-)
svn-id: r4403
2002-06-04 18:18:44 +00:00
Max Horn
08cdef1619 fixed warning
svn-id: r4402
2002-06-03 21:52:34 +00:00
Max Horn
b58baf3560 cleaned up var names in darkenPalette a bit, making it easier to understand
svn-id: r4401
2002-06-03 21:51:11 +00:00
Max Horn
9ca2964e74 remove obsolete stuff
svn-id: r4400
2002-06-03 21:49:46 +00:00
Max Horn
071a32fc7d praising myself a bit :-)
svn-id: r4399
2002-06-03 21:48:21 +00:00
Lionel Ulmer
a639c1be6f Added the mutex support to ease the streaming (ie to prevent all race
conditions between an 'append' and a playing by the sound
thread). Porters should add the relevant stuff to their OSystem
interfaces.

But finally, the bug reported by Valgrind was much more trivial than
that and is also fixed in this commit :-)

svn-id: r4398
2002-06-03 21:20:11 +00:00
Max Horn
27ea39a7be checkin of mutle's current work - note that this won't build right now, it needs some work first
svn-id: r4397
2002-06-03 21:13:27 +00:00
Lionel Ulmer
8b7207666e Fix the streaming used in the movies in TheDig (warning, did not test
Full Throttle).

This should be less buggy (ie crash less often, maybe not better
quality) than the previous code.

NOTE: the '1024 *' is here for testing purposes and will need to be
      severely reduced :-/

svn-id: r4396
2002-06-02 20:30:21 +00:00
Lionel Ulmer
4387c22d30 Small warning fix + double inclusion protection (can always be useful
:) ).

svn-id: r4395
2002-06-02 20:28:09 +00:00
Max Horn
da43c14569 another attempt to fix #529538
svn-id: r4394
2002-06-02 12:07:12 +00:00
Max Horn
d5f527fc62 undoing my previous changes, it's completly bogus(sorry)
svn-id: r4393
2002-06-01 23:32:01 +00:00
Max Horn
7fd85530a5 fix for #529538
svn-id: r4392
2002-06-01 23:05:51 +00:00
Max Horn
c96245f631 added some comments; fixed #558310
svn-id: r4391
2002-06-01 21:45:15 +00:00
Max Horn
2a37e8b872 fixed script dumping for small header games (by MadMoose)
svn-id: r4390
2002-06-01 21:39:57 +00:00
Ruediger Hanke
f33c6f08b0 Oops. Still sent sound as mono to AHI ...
svn-id: r4389
2002-05-30 11:36:54 +00:00
James Brown
e192a6ca87 Rewrite Simon filename parser.
svn-id: r4388
2002-05-29 13:04:56 +00:00
James Brown
ba6c570e20 Fix bug 558589. This shouldn't happen anyway, as 1641.VGA seems to be the video data for 'wearing' the beard... I suspect some people just have bad rips of the game.
svn-id: r4387
2002-05-29 12:30:22 +00:00
Ruediger Hanke
eb42e28c0a Various changes in MorphOS interface
svn-id: r4386
2002-05-26 16:37:41 +00:00
Vincent Hamm
073d8db474 Fixme for the dig looping sound bug...
svn-id: r4385
2002-05-25 19:40:42 +00:00
Vincent Hamm
657a92e964 fixed a missplaced memset in akos code. Fixed a typo in the Makefile
svn-id: r4384
2002-05-25 18:56:28 +00:00
Lionel Ulmer
3255ea1278 Forgot to remove another SDLism from the X11 compilation :-) (no, no,
it's not on purpose to increase our SF stats :-) ).

svn-id: r4383
2002-05-25 18:50:06 +00:00
Lionel Ulmer
7b2cb2b0e9 Fix a little bit the Makefile to not have both UNIX and UNIX_X11
defined when building the X11 driver.

svn-id: r4382
2002-05-25 18:35:56 +00:00
Paweł Kołodziejski
f7c69ad830 The Dig: implement descriptions
svn-id: r4381
2002-05-25 08:53:08 +00:00
Paweł Kołodziejski
34c181cdcf Two changes in Dig movies:
- fix missing palette in sq2 movie (inside the asteroid),
- restore palette after movies (ex. pigout).

svn-id: r4380
2002-05-24 12:38:45 +00:00
Paweł Kołodziejski
567b87afb5 Update for 16 bits and stereo smush sound in the dig
svn-id: r4379
2002-05-23 23:25:34 +00:00
Max Horn
0620c9d66a removed some debug output I left in accidentally in my last checkin; removed some uses of g_scumm (see Endy, I promised I'd do it <g>); removed getSideOfLine(); some clean up
svn-id: r4378
2002-05-23 21:22:08 +00:00
Max Horn
de99ad11b6 removed/disabled debug code
svn-id: r4377
2002-05-23 00:45:59 +00:00
Max Horn
8fd03ae929 moved more stuff out of the Scumm class (usage of g_scumm is only temporary, Endy, no worries <g>); some other cleanup
svn-id: r4376
2002-05-23 00:37:00 +00:00
Max Horn
1ba002766e renamed unkScreenEffect7 to transitionEffect; added some comments, renamed vars etc.; fixed typoe in screen_eff7_table1 which caused effects 2&3 to be completly messed up
svn-id: r4375
2002-05-22 22:36:58 +00:00
Vincent Hamm
6fada4e7dc Fixed missing inventory in dig
svn-id: r4374
2002-05-22 13:14:55 +00:00
Vincent Hamm
cd037279ad Fixed actor masking in dig
svn-id: r4373
2002-05-22 12:56:26 +00:00
Vincent Hamm
a41fd620cb Reenabled the 1024 flag for direction interpolation
svn-id: r4372
2002-05-22 12:35:17 +00:00
Vincent Hamm
22f5be69f6 Fixed a bit of dig's walking bugs. But I'm still diabling the walk script since it's causing troubles..
svn-id: r4371
2002-05-22 12:24:48 +00:00
James Brown
cdf33949b2 Fix typo
svn-id: r4370
2002-05-22 12:20:36 +00:00
James Brown
055f505533 Fix Zaks money. This may break Loom, I made the check fairly generic.
svn-id: r4369
2002-05-22 12:10:37 +00:00
Paweł Kołodziejski
c9f67e27b3 Fix for mixer 16 bits samples. Samples are clear now.
bbrox: This patch works fine for me, previous not. (MSVC6 + SP5)

svn-id: r4368
2002-05-22 05:55:10 +00:00
Nicolas Bacca
162cd3a9c8 Better Simon support and switch to stereo audio
svn-id: r4367
2002-05-20 21:21:59 +00:00
Lionel Ulmer
adf44644cc Add modifier support to the X11 port.
svn-id: r4366
2002-05-20 21:19:53 +00:00
Lionel Ulmer
f6b934e068 Add volume control like it is done for MP3 to the 16 bit 'mixers' (ie
using a 32 level only volume range).

svn-id: r4365
2002-05-20 20:35:25 +00:00
Vincent Hamm
1db4ae7c2f Temp removal of the actor walk script execution to fix dig's walking
svn-id: r4364
2002-05-20 16:02:29 +00:00
Max Horn
3da77a0590 small tweak, no functionality changed
svn-id: r4363
2002-05-20 14:43:22 +00:00
Max Horn
0c861c9ff2 moved isCostumeInUse() to costume.cpp; make use of isInCurrentRoom(); added missing FIXME comment for a FT hack
svn-id: r4362
2002-05-20 14:41:47 +00:00