CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/01/01 17:27:39

Modified files:
        .              : ChangeLog 
        src            : main.c 
        src/demo       : demo.c 
        src/engine     : game.c kgraphics.c kmenu.c 
        src/gfx        : menubar.c sci_widgets.c widgets.c 
        src/gfx/drivers: ggi_driver.c 
        src/include    : console.h engine.h gfx_operations.h 
                         gfx_resmgr.h gfx_state.h gfx_state_internal.h 
                         gfx_system.h graphics.h heap.h kdebug.h 
                         menubar.h resource.h sci_conf.h sci_widgets.h 
                         script.h sound.h uinput.h util.h versions.h 
                         vm.h vocabulary.h 

Log message:
* re-implemented MenuSelect()
* Added the widget MULTI_ID flag, allowing for multiple non-equal instances
of a specific ID
* Auto-moved dynviews behind picviews in AddToPic
* Implemented alternate AddToPic invocation
* ShakeScreen now unclips the whole screen before shaking
* Hidden views are no longer clipped against in CanBeHere

Observations:
+ CB1 facial movement works (thanks to MULTI_ID)
+ Menu and keyboard shortcuts appear to work
+ Combat status information in QfG1 works again
+ ShakeScreen looks a bit better now
- In the campus scene in the CB1 intro, one of the female students stops
when her mover reaches its target, and, a while later, turns into a male
student where she's standing.

Happy New Year, BTW!

Anyway, the menu needs more testing.

TODO:

Fix menubar stuff (need to find the bugs first)
Add Savegames
Fix savegames
Handle remaining bugs (savegames make debugging a lot easier)
Fix config.l
Update Documentation

Sound code status check -> Freeze -> 0.3.1 release

New GFX subsystem config option
Add On-screen display
Add DoAvoider()

-- Christoph


Reply via email to