CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 00/06/03 18:49:43

Modified files:
        .              : ChangeLog README 
        doc            : sci.sgml 
        src/engine     : kstring.c vm.c 
        src/graphics   : font.c menubar.c 

Log message:
* The 'call' operation used to destroy localvar contexts set up by 'calle'.
Fixed.
* The menubar now works correctly with final menu entries not containing a
right part
* grayed-out text is now drawn visibly
* Said() now uses the said event's 'claimed' selector rather than an internal
variable to determine whether it has stored elements.

Observations:
+ The Camelot game menu looks fine now
+ Taking the purse in Camelot works
+ "Draw Sword | F8" is grayed out correctly if you don't have the blessed +5
rustproof Excalibur (in right hand)
+ The purse contents are now drawn to the right location...
- ...but they're not quite visible until the purse is removed.
This is some sort of a view port problem. I'm not going to touch this with
the old graphics engine.
- There are more graphical problems here (text boxes leave proritized zones
etc.)

I'm not going to look into the graphical stuff ATM. Therefore, this is
the new 0.3.0 release candidate (for the *NIX side).
More testing needs to be done, though.

-- Christoph


Reply via email to