At 10:48 PM 5/21/00 +0200, you wrote:
>OK. I'll look into implementing it this way, but only as an alternative to
>the current restore system (which is quite useful for debugging).

On a quick, forward-looking FYI:

Sierra's interpreter saves a structure used by sound drivers along with
game data. The drivers have a function which looks at that structure to
determine where they left off playing, and plays through the song (without
making noise or waiting for delta time counts) until it gets to that point.

I don't know if you care to implement sound positioning in FreeSCI's
restoration system, but Sierra did. As another thing to think about,
though, I'm pretty sure that sounds can interrupt each other, and the
interpreter uses a similar technique to continue playing the original sound.

Cheers,
Ravi.


Reply via email to