Change Log

v2.7.3.0 : 13th September 2008

Added CountVirtualVariablesNamed function.

Added CountVirtualVariablesPrefixed function.

Added Basilisk.ver Version File

Documentation Corrections

v2.7.2.7 : 31st May 2008

Added memfile support for ReadSettings

Exported functions that were previously private: ReadSettingsReplaceConsts and ReadSettingsMode.

VirtualVariableAsString now returns booleans in uppercase, to make it easier to use the returned value in scripting.

Added time and date Magic Constants.

THS_BASILISK_VERSION and THS_BASILISK_BUILD now exported

Tidied up docs, fixed "check for updates" links, updated logo.

v2.7.1.1 : 2nd March 2008

Added optional third parameter to the ParameterAsInteger, ParameterAsReal, ParameterAsString and ParameterAsBoolean functions - TRUE to calculate any expressions in the parameter, FALSE not to (defaults to FALSE)

Added a SaveVirtualVariables function.

Fixed implicit variable conversions

Fixed misnamed function title in ReadMe

Added real-time scripting example

v2.7.0.1 : 1st March 2008

Added STRICT Engine Mode, defaults to off. Very useful as it raises an error if your program calls a VirtualVariable that doesn't exist, e.g. you make a typing error. This mode may not be suited to every scripting purpose.

Added FRIENDLY_EXPRESSIONS Engine Mode, defaults to on, for neater Settings expressions (no longer any need to separate every element with a space)

Added functions IntegerExpressionIsTrue, RealExpressionIsTrue, StringExpressionIsTrue, BooleanExpressionIsTrue.

ReadSettings Conditionals (fully nestable IF and ENDIF commands)

Fixed compiler warnings in several functions (implicit string to int conversions).

Minor asthetic enhancements to the error messages.

Minor Optimisations

Code cleanup

v2.6.0.1 : 28th February 2008

First documented release of the Basilisk for Cobra Library.