SVN changelog

915 by VorteX

More work on menu. Fixed win1251 font. Added starting section of video menus. Improved options. Updated engine.NetherCode: added "=function" linking to share procedures between several items (saves memory). Menu system improvements & fixes: - Restored onClick event call on embedded items. - Keyrouter now can dynamically change link ('link' var in transformOut) and can output to multiple links (vars 'link2', 'link3', 'link4) - onDataRefresh event renamed to dataRefresh and will override system one if used - Parser: add "NewClass X" construction to change class of object, used in "Drive*" and "With" constructins. Examples: Derive FlatButton NewClass Picture MyButton { }, Width ":Button" NewClass Picture {}Menu script: added event 'auto' (only supported in dataevent_* functions) which calls control's autoEvent to simplify things dataevent(method_get('autoEvent')) was nasty).
Added
  •   kain/gfx/menu/checkbox_p.tga
  •   kain/gfx/menu/option.psd
  •   kain/gfx/menu/option_s.tga
Modified
  •   kain/gfx/fonts/button-1251.qfont
  •   kain/gfx/menu/checkbox.psd
  •   kain/gfx/menu/checkbox_s.tga
  •   kain/menu.dat
  •   kain/menu.lno
  •   kain/script/menu/lang_default.ns2
  •   kain/script/menu/lang_russian.ns2
  •   kain/script/menu/menu.ns2
  •   kain/script/menu/menu_config.ns2
  •   kain/script/menu/menu_template.ns2
  •   kain_devkit/quakec/shared/nethercode_1.0.qc
  •   kain_devkit/quakec/shared/nethermenu/base.qc
  •   kain_devkit/quakec/shared/nethermenu/c_button.qc
  •   kain_devkit/quakec/shared/nethermenu/c_data.qc
  •   kain_devkit/quakec/shared/nethermenu/c_keyrouter.qc
  •   kain_devkit/quakec/shared/nethermenu/c_picture.qc
  •   kain_devkit/quakec/shared/nethermenu/methods.qc
  •   kain_devkit/quakec/shared/nethermenu/parser.qc
  •   kain_devkit/quakec/shared/nethermenu/script.qc
  •   omnicide-sdl.exe
  •   omnicide.exe

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other