CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 99/12/18 16:35:35

Modified files:
        .              : ChangeLog 
        src            : config.c main.c 
        src/core       : kgraphics.c old_objects.c script.c 
                         scriptdebug.c vm.c 
        src/graphics   : con_io.c graphics_ddraw.c input.c 
        src/include    : script.h uinput.h 
        src/tools      : scidisasm.c sciunpack.c 
        src/win32      : sciunpack.dsp sciv.dsp 

Log message:
1999-12-18  Dmitry Jemerov  <[EMAIL PROTECTED]>

* src/tools/scidisasm.c: New parameter --gamedir to specify directory
to load resources from.

* src/tools/sciunpack.c: Ditto.

* src/core/script.h, src/core/script.c: New opcode parameter types
Script_Local and Script_Temp.
* Updated references accordingly.

* src/include/uinput.h: Updated keycodes of special keys to match
actual DOS keycodes. Now the buttons in KQ1 intro screen work.
Hopefully nothing else is broken.

* src/include/uinput.h, src/graphics/input.c (map_keyboard_event):
New function.

* src/core/kgraphics.c (kEditControl): Updated and cleaned up
to use map_keyboard_event and support word-sized keycodes. Now
shifted number keys (!@#$ and so on) work correctly.

* src/core/scriptdebug.c (script_debug): The onscreen console can
now be hidden correctly.

* src/graphics/con_io.c (con_input): Updated and cleaned up
to use map_keyboard_event. Support for keys Space, Home, End.

* src/graphics/graphics_ddraw.c (WndProc): Support for keys - and
=.

* src/graphics/graphics_ddraw.c (add_key_event): Left and right
Shift keys are now distinguished under Windows NT.

Reply via email to