After little over a months wait version 1.7.0 has finally been released. This version has three major new features:
1. You can now use ExecuteString() to interpret separate script statements using the currently compiled script. This is useful when writing something like a Quake-style console.
2. Global variables and global constants are now treated equally. They can now be initialized with expressions using other global variables, and not just constants.
3. The licensing form has been changed to the more liberal zlib license. Which means that you can now link statically with AngelScript without having to open source your project.
See a detailed list of changes at the AngelScript page.
Author of AngelScript
www.AngelCode.com - game development and more...
AngelScript - free scripting library - Tower - free puzzle game
A Minor Bug: It is possible to cause a crash by calling asScriptContext.Prepare with an invalid function ID (ie. -1). If you''ve coded correctly this shouldn''t happen in the first place, but it should probably just return an error rather than crashing.
i dont know what seems to be wrong this time. i just replaced it, havent made any changes. last time at least it used to crash at the compile. now my app doesnt even start, crashes at the DLL.
i will statically link the library to find the problem, but i prefer to dynamically use it since it will be easy for me to implement newer versions. anyway, will get back with anymore comments due time
Jayanth.K Raptor Entertainment Pvt. Ltd. http://www.raptorentertainment.com