CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/03/09 23:58:35

Modified files:
        .              : ChangeLog 
        src/include    : soundserver.h 
        src/sound      : sfx_save.c sfx_save.cfsml sound.c 
                         soundserver_null.c 

Log message:
1) Brought the sfx_save.cfsml stuff up to speed with the current song_t
dataset.
2) Sound server now saves/restores the channel instrument map (previous
commit) and the current reverb state of the midi device.  Nothing
else seems to be a global setting...

Problems:

(1) breaks savegames.  perhaps someone with more cfsml foo than I could
make it a versioning thing?  And while we're at it..
(2) restore games completely fux0rs with the sound volume; but this
stuff isn't stored in the soundserver; instead it's maintained in
the main game state, so we should fix the main savegame.cfsml to
save/restore the volume properly.  More specifically, it needs to
save and set sound_volume and sound_mute properly.


Reply via email to