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