Friday, 25 March 2011

Engine 5.16 released

Engine5.16

Bugs fixed in this release
==========================

changes in this release
=======================

EngineManger - added some functionality to viewer position logic
KeyboardBuffer - made some function changes
Menu - added some track additions

===================
EngineManager
===================

ViewerPositionOverride - if set to true, then the user has to supply the viewers 3d position using the ViewerUserPosition property of the engine. if false then the engine calculates this based on the centre of the viewport and the value ViewerZ.

ViewerUserPosition - Specifies the 3d position of the viewer, this is important for Perspective projection and 3d sound effects, for this to work you need to set ViewerPositionOverride to true to use this.

Engine Debug output Debug.viewer - added, shows viewer position and mode

===================
KeyboardBuffer
===================

IgnoreEnter - added if true this tells the keyboard buffer to not process the Enter key, if set to false (the default) the enter will be processed as a ~ (the line break character)

On(), Off() - added these turn the keyboard buffer on and off (neither clear the previous buffer)

===================
Menu
===================

TrackAdvanceAutoMenuItems() - allows you to specify how many items will be advanced before items menu stops

TrackRewindAutoMenuItems() -allows you to specify how many items will be rewound before items menu stops

No comments:

Post a Comment