CVSROOT: /home/cvs
Module name: freesci
Changes by: cvsuser 00/06/03 10:12:31
Modified files:
. : ChangeLog
src/engine : kfile.c kgraphics.c kscripts.c kstring.c vm.c
Log message:
* kFormat() now formats numbers with minimum width fields correctly
* Calling methods of clones of static objects didn't check the static
objects for their method selectors (started at their parent class).
Fixed.
* TextFormat() with a maximum width >0 returns that width as the result
width.
* CanBeHere() now returns signal & 0x4080 (this had been disabled before) or
1 if the object can be there. Also, it calls graph_on_control() to check
one line less than before.
Observations:
+ Filthiness selection in LSL3 works
(LSL3 stores the filth level in a file called RESOURCE.LL3, to keep
it persistant during restores).
+ The hermit's text boxes are now displayed correctly in QG1
+ Moving the grabber in SQ3 no longer fails in the cases observed before
- Camelot appears to have some problems with the parser, message boxes
(this should be easier to fix with the new graphics system), in the
opening menu that is displayed if the intro is not interrupted, and
during one particularly weird intro scene.
Well, we still need some bugs to fix for the 0.4.0 series... ;-)
-- Christoph