CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/03/10 00:58:47

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

Log message:
This probably completely breaks old savegames now, but anyhow..

1) main savegame code now saves/restores the mute/volume state of the
main interpreter loop.
2) sfx code now saves/restores the master volume of the midi device, and
sets it correctly upon restoring the game.

The latter wouldn't really be necessary, but the soundserver runs in a
seperate address space and thus can't share the volume stuff.

- Pizza [and now, bed]


Reply via email to