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