CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 00/06/02 19:18:26

Modified files:
        .              : ChangeLog config.h 
        src/engine     : kgraphics.c scriptdebug.c 
        src/graphics   : engine_graphics.c menubar.c window.c 
        src/include    : graphics.h kernel.h 

Log message:
* Removed explicit handling of b_movCnt in InitBresen() and DoBresen()
* Fixed varselector entries in the execution stack not to cause the stack
dumper to segfault
* Added support for early tag values in menu entries (before the right half
of the menu), as in scicard
* Fixed frames not being clipped correctly before being drawn
* Fixed graph_on_control() not to read beyond memory boundaries
* _k_make_view_list() now draws a solid rectangle (color index 15) to the
control map when called from AddToPic(); it also calculates a priority,
although the result isn't written back. (These changes only apply to
picviews with an nsRect)

Observations:
+ The scicard menu looks fine now
+ It is now impossible to walk through the hermit's furniture in QfG1
- Tracked the SQ3 movement bug to CanBeHere(), which returns 0x4000 in
Sierra SCI, and 0 in FreeSCI (because the player hit an obstacle)
- The hermit's text boxes aren't where they ought to be

-- Christoph


Reply via email to