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