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


Reply via email to