3787 Commits

Author SHA1 Message Date
Jonathan Gray
0a1cefb04e Fix regression introduced with the mac loom copy protection changes in rev 1.155, afaik all non mac versions of loom should be using that check not just pc. Fixes bug #934913
svn-id: r13581
2004-04-16 05:48:31 +00:00
Torbjörn Andersson
2de9cbf9fd Changed the type of value from char to int8. Otherwise, if char happens to
be unsigned, the test for if value == -31 will always fail.

svn-id: r13580
2004-04-15 15:56:21 +00:00
Paweł Kołodziejski
fae6675c5b forgot that
svn-id: r13578
2004-04-14 06:37:00 +00:00
Paweł Kołodziejski
6ea29bc7f8 added support for compressed FOBJ chunks in smush movie files.
the *.san files from 'data' dir in FT can NOT be compressed !

svn-id: r13577
2004-04-13 19:20:16 +00:00
Paweł Kołodziejski
6c94b42f90 added experimental and buggy pull method to imuse, it's disabled by default, to enable uncoment in dimuse.h define #ENABLE_PULLMETHOD
svn-id: r13571
2004-04-13 06:29:34 +00:00
Paweł Kołodziejski
8d6a1c1245 disabled wait in stopAllSounds in imuse digital, it can cause deadlock
svn-id: r13562
2004-04-12 13:34:34 +00:00
Max Horn
fd3ff5b58a Workaround for bug #847827 (FOA: Wrong sprite z-order at specific place)
svn-id: r13553
2004-04-11 23:19:19 +00:00
Max Horn
8fc35a9a84 Fixing up the mess I made out of the branches <sigh>
svn-id: r13551
2004-04-11 22:20:41 +00:00
Max Horn
560ab5384c oops
svn-id: r13550
2004-04-11 22:13:20 +00:00
Max Horn
e4942c4b69 Oops! Accidentally copied the HEAD sound.cpp into the 0.6.0 branch
svn-id: r13548
2004-04-11 20:55:46 +00:00
Paweł Kołodziejski
f41e7a1e81 pull not pool
svn-id: r13547
2004-04-11 18:58:50 +00:00
Paweł Kołodziejski
f489a2ae75 pull not pool
svn-id: r13546
2004-04-11 18:57:44 +00:00
Paweł Kołodziejski
b05cc19d0d add initial code for pull procedure
svn-id: r13545
2004-04-11 18:56:32 +00:00
Paweł Kołodziejski
908e80060d forgot that
svn-id: r13544
2004-04-11 18:07:03 +00:00
Paweł Kołodziejski
3a04ee24cd exclude for FT sound loops
svn-id: r13543
2004-04-11 14:56:11 +00:00
Paweł Kołodziejski
def44acc6f implemented 'fade buffers' stuff
svn-id: r13542
2004-04-11 14:48:50 +00:00
Max Horn
26c8f9340d Fix for bug #907266 (MI Mac Music Bug)
svn-id: r13540
2004-04-11 12:31:46 +00:00
Travis Howell
25df782332 Allow copy protection in FOA (Disk) to be enabled.
svn-id: r13536
2004-04-11 04:20:09 +00:00
Paweł Kołodziejski
a3aead899e special case for 384x242 smush resolution for ft pc demo, it use additional buffer
svn-id: r13532
2004-04-10 09:17:36 +00:00
Max Horn
2bc99154fb oops
svn-id: r13530
2004-04-10 01:45:00 +00:00
Max Horn
d78e9bb0ac cleanup
svn-id: r13529
2004-04-10 00:51:12 +00:00
Max Horn
a78fb36798 cleanup
svn-id: r13528
2004-04-10 00:17:42 +00:00
Max Horn
3b7af85adf Cleanup Sound constructor; change search order of SFX files
svn-id: r13527
2004-04-10 00:07:58 +00:00
Paweł Kołodziejski
95c17148ae fixed 'region' code
svn-id: r13526
2004-04-09 21:44:29 +00:00
Paweł Kołodziejski
6d4839d376 it seems to be needed for comi too, hmm
svn-id: r13525
2004-04-09 21:42:37 +00:00
Paweł Kołodziejski
e795a7ce65 revert
svn-id: r13523
2004-04-09 18:19:22 +00:00
Paweł Kołodziejski
c4383474cf refreshScripts only for full game dig, and cmi demo
svn-id: r13522
2004-04-09 18:18:42 +00:00
Paweł Kołodziejski
c2e0647f6a -fix for dig demo
-handle some music opcodes without filename

svn-id: r13514
2004-04-09 06:17:20 +00:00
Paweł Kołodziejski
5763122a69 back refreshScript only for DIG, add stopping music while changing bundle
svn-id: r13513
2004-04-09 05:43:24 +00:00
Paweł Kołodziejski
d368d2e7fa refreshScript was wrong used
svn-id: r13512
2004-04-09 04:56:18 +00:00
Paweł Kołodziejski
5f89f5b2b7 correction for stoping sequence
svn-id: r13511
2004-04-09 04:20:17 +00:00
Paweł Kołodziejski
6a175f294c rename to _nextSeqToPlay
svn-id: r13510
2004-04-09 03:57:18 +00:00
Max Horn
333a2aaea8 Fix for bugs #929722 (MI2: Difficulty selection screen regression) and #930385 (Subtitles are not shown correctly) by changing restoreCharsetBg() to only restore the screen area which is actually masked by text
svn-id: r13508
2004-04-08 23:43:30 +00:00
Max Horn
3dcd7bbfa8 Record on which virtual screen we last drew masked text
svn-id: r13507
2004-04-08 23:41:10 +00:00
Max Horn
2b94290c97 cleanup
svn-id: r13506
2004-04-08 23:38:09 +00:00
Max Horn
650dc2117c seems it is 'endianness' and not 'endianess'
svn-id: r13504
2004-04-08 22:46:46 +00:00
Paweł Kołodziejski
263bd0d0e7 another fix
svn-id: r13503
2004-04-08 22:46:22 +00:00
Paweł Kołodziejski
6da153dc12 fix for music code
svn-id: r13502
2004-04-08 21:59:40 +00:00
Paweł Kołodziejski
83b7d7f84c fix for region code
svn-id: r13501
2004-04-08 21:13:25 +00:00
Chris Apers
5ab0ba430b Can't do that on PalmOS, exit is event based
svn-id: r13499
2004-04-08 11:48:35 +00:00
Max Horn
bf0e879aa1 Semi-experimental change: revised _hasMask handling -> simpler code (after removing those FIXME's that is :-), which should still produce identical results (let's wait for the regressions rolling in :-)
svn-id: r13498
2004-04-08 01:38:07 +00:00
Paweł Kołodziejski
c210064420 ops and forgot :)
svn-id: r13496
2004-04-07 17:49:22 +00:00
Paweł Kołodziejski
ad65c8e6b2 corections to music code
svn-id: r13492
2004-04-07 07:17:16 +00:00
Max Horn
fa87f49784 cleanup
svn-id: r13490
2004-04-06 22:02:02 +00:00
Paweł Kołodziejski
2b9311aa26 - split imuse digital code,
- cleanup a little,
- added pool method for FT voc sample from resource,
- make struct sync, jump, regions dynamic memory allocation

svn-id: r13486
2004-04-06 19:46:43 +00:00
Max Horn
86dd5c56f6 voice_volume is now speech_volume
svn-id: r13485
2004-04-06 18:42:53 +00:00
Torbjörn Andersson
349f63ebfc Changed "voice_volume" to "speech_volume" for consistency with the Broken
Sword games. (The digial iMUSE code still calls it voice volume, though.)

svn-id: r13483
2004-04-06 11:50:35 +00:00
Paweł Kołodziejski
b973869456 that is not needed anymore
svn-id: r13481
2004-04-06 06:20:51 +00:00
Paweł Kołodziejski
1470818bc0 that is not needed anymore
svn-id: r13480
2004-04-06 06:19:52 +00:00
Max Horn
cc954a70ae Fix for bug #929724 (MI2: Intro regression) -> since _outheight can be negative, negative y values aren't filtered out automatically anymore, so we have to explicitly check for them
svn-id: r13478
2004-04-06 01:06:54 +00:00