ChangeLog updates:
* src/sfx/iterator.c (_parse_sci_midi_command): Loop channels
irrespectively of whether they have played notes or not. The
previous behaviour appears to have been an unneccessary
optimisation that wound up breaking the cue iterators (since their
channel mask is 0, they don't play notes, so they were always
stopped, thereby causing the ``real'' song to be aborted also.)
* src/engine/ksound.c (kDoSound_SCI0): Initialise songs with their
own ID as handle (fixes SQ3 intro song breakage)
* src/gfx/drivers/xlib_driver.c: Cleaned up warnings
----------
Tue Feb 19 10:07:08 MST 2008 [EMAIL PROTECTED]
* Eliminated warnings in the xlib driver
M ./ChangeLog +4
M ./src/gfx/drivers/xlib_driver.c -20 +7
Tue Feb 19 10:53:20 MST 2008 [EMAIL PROTECTED]
* SCI0: Set `handle' property in songs to song reference upon initialisation
M ./ChangeLog +3
M ./src/engine/ksound.c +2
Tue Feb 19 10:54:48 MST 2008 [EMAIL PROTECTED]
* Loop channels even if they played 0 notes, to avoid premature cue iterator
death
M ./ChangeLog +7
M ./src/sfx/iterator.c -11 +7
_______________________________________________
FreeSCI-develop mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freesci-develop