CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/02/26 16:07:03

Modified files:
        .              : ChangeLog 
        src/engine     : game.c kgraphics.c savegame.c savegame.cfsml 
        src/gfx        : sci_widgets.c widgets.c 
        src/include    : engine.h 

Log message:
* Fixed a visual problem with list widgets (similar to the menubar problem)
* (a) dynview1.flags != dynview2.flags -> !dynview1.equals(dynview1, dynview2)
* Changed savegame version number to 2
* Savegames now store the force_precedence attribute
* Savegames also store the current background image
* (b) Added compatibility stuff for type 1 savegames

(b) means that you /should/ be able to restore older (0.3.1) savegames. The
other changes should make it slightly easier to use the savegame functions for
debugging (although, for some weird reason, I haven't managed to force the
widgets to do a redraw yet, so they won't show up until the next Animate()).

Observations:
+ (a) /really/ fixes the Sherriff problem in HQ1 (sorry!)

My regular job resumes tomorrow; expect the amount of contributions from my
side to decrease dramatically. Also, I probably won't be doing any feature
enhancements for a while, except perhaps for DoAvoider().

-- Christoph


Reply via email to