CVSROOT: /home/cvs
Module name: freesci
Changes by: cvsuser 00/05/20 15:01:12
Modified files:
. : ChangeLog config.h
doc : sci.sgml
src : main.c
src/engine : game.c kernel.c kevent.c kfile.c klists.c
kmenu.c said.c said.y savegame.cfsml vm.c
src/graphics : graphics.c menubar.c
src/include : engine.h kdebug.h kernel.h menubar.h resource.h
versions.h
src/scicore : console.c decompress1.c resource.c script.c
tools.c vocab_debug.c
Log message:
* Removed a few more warnings
* TAB is now mapped to ^I when comparing keys in the menu bar
* Savegames are now sorted by date (get_file_mtime() may have to be
implemented differently for some platforms)
* Menubar Said specs are now tested against
* More checks in the script indexing code (in game.c)
* Games with less than 0x6e kfunctions now get the remaining functions
mapped to kUnknown, which has more sophisticated ways of dealing
with them
* Minor Said fixes
Observations:
+ typing "quit" in SQ3 pops up the quit dialog box correctly
+ the missing GRAPH_REDRAW_BOX causes problems in some cases
+ Savegame sorting appears to work, too
- Some priorities are wrong (SQ3, inside the Aluminium Mallard: Floor tile)
- Some Said specs aren't being interpreted correctly (same room), even though
they should be valid
Looke like GRAPH_REDRAW_BOX will have to be implemented.
-- Christoph