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.