CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/02/19 19:08:47

Modified files:
        .              : ChangeLog 
        src/engine     : kgraphics.c said.c said.y scriptdebug.c 
        src/gfx        : operations.c widgets.c 
        src/gfx/resource: sci_pic_0.c 
        src/include    : gfx_state_internal.h gfx_widgets.h 

Log message:
* (a) Now restart view dispose loop after gfxw_annihilate is used
* (b) Fixed invalid flag settings in operations.c for the control map's
index data
* (c) Allowed dropped views and singular picviews to draw solid boxes to
the control map
* (d) Split up the equivalence relation between strings into a "zone match"
and a "string match" part
* (e) When looking for reference words (0x134) for the parser, always
consider words found in reference branches as reference words (possibly in
addition to considering them as base words)

Observations:
+ (a) fixes #67, #64, #63; possibly #71 and #75
+ (b) fixes #65 and #79
+ (c) fixes #74 and a bunch of other places where the ego could walk through
stuff it wasn't supposed to be able to walk through (LSL2 garage door,
HQ barrels); possibly also #73
+ (d) fixes #72
+ (e) fixes #66

#71, #73 and #75 are still marked as OPEN, since I haven't found the time
to test them yet (the savegames I got don't work with my versions of the
game, so I'll have to play it manually).

I also marked #81 and #82 as FIXED (see Solomon's commits)

-- Christoph


Reply via email to