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