We have decided we should switch to angelscript because it has some much needed features and natively supports classes. That, and it's pretty close to c++ which will be better for us since we no longer have to learn a new language.
To do:
[ ] script packer should compile scripts to byte code for release and non release should just pack the scripts.
[ ] write compile script function on the game side.
[ ] embed some classes
[ ] CMSMonster
[ ] CGenericItem
[ ] CBaseEntity
[ ] CFile
[ ] embed some utility functions.
[x] implement string
[ ] compile lib for Linux.
This will be done in the as branch then merged once ready for release.
We have decided we should switch to angelscript because it has some much needed features and natively supports classes. That, and it's pretty close to c++ which will be better for us since we no longer have to learn a new language.
To do:
This will be done in the as branch then merged once ready for release.