CVSROOT: /home/cvs
Module name: freesci
Changes by: cvsuser 00/05/21 16:34:48
Modified files:
. : ChangeLog
src : config.c
src/engine : kgraphics.c said.c said.y
src/graphics : engine_graphics.c menubar.c
src/include : graphics.h kernel.h uinput.h
Log message:
* Icon controls are now drawn properly with their priority set to -1 (none)
* Fixed function key keycodes (may mess up menu usage in savegames)
* Fixed priority calculations to consider the current port
* '[ /' in said specs is now caught and treated specially (like '[ <')
Observations:
+ No more unsupported said specs so far.
+ Priorities in KQ4/Intro and SQ3/AM-Interior are now correct
+ "STAND BY" flashes correctly in SQ3 when starting up engines
+ Leaving the AM control panel in SQ3 with F6 now works
- The non-vanishing text reflected on Arnoid's glasses actually does disappear
for a fraction of a second, only to be overwritten by a backup copy of it
made by an underlying view
- For some reason, I couldn't manage to create more than 4 savegames
That last problem should disappear with the new graphics subsystem design, so
it won't be fixed for the 0.3.0 release.
Things to do:
- Examine savegame limit
- Test whether restoring with replay() is worth the effort
- Update documentation
- Check status of the ia32/win32 and ia32/dos ports, verify (or ask people to
verify) it still works on sparc/solaris, alpha/linux (BSD would be nice,
too, but if it works on Solaris, it's likely to work there, too)
- Update documentation
Once the savegame problem and the replay() thing have been taken care of,
there will be a (roughly) one week until the release, during which changes to
the code should be kept to an absolute mininum.
-- Christoph