🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

AngelScript 1.8.0 WIP #5 (2004/07/08)

Started by
-1 comments, last by WitchLord 19 years, 11 months ago
Here's one last WIP before I release the final 1.8.0 version. This release bring the following changes:
  • Added the method Discard() which allows the application to discard a module when it is no longer needed
  • Added the method GetModuleID() which can be used to enumerate script functions in modules
  • RegisterObjectType() should now use the new flags asOBJ_IS_COMPLEX and asOBJ_IS_NOT_COMPLEX
  • ExecuteString() now take the name of the module in which it is to be executed
  • Added support for enumeration of global script variables
  • Added new macros to make it easier to take the pointer of overloaded functions and methods
I've also received an implementation for the switch-case statement from Jeff White from Snop Productions. I'll add that one to the next release. Wade Brainerd from Treyarch sent me lots of comments on how to improve the code, so these will also be added to the next release. Other than that I'll be working on updating the documentation for the final 1.8.0 release. I will also write an article that shows how to compile the library and what options there are for configuring the compilation. I hope to do this during this weekend, but I can't promise any release date. Regards, Andreas Jönsson PS. I've set up a page for those interested in making donations.

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

This topic is closed to new replies.

Advertisement