Author: troman Date: Sat Aug 19 15:26:11 2006 New Revision: 225 URL: http://svn.gna.org/viewcvs/warzone?rev=225&view=rev Log: Scripting engine update: -implemented string support -functions can now have arguments, example: function STRING myFunc(DROID myDroid, int myInt2){<code>} -functions can have return values: return <statement>; or just "return;" for void functions -function calls are made the normal c/c++ way (using the function from the first example): myString = myFunc(myDroid, 156);
Modified: trunk/lib/script/event.c trunk/lib/script/event.h trunk/lib/script/interp.c trunk/lib/script/interp.h trunk/lib/script/parse.h trunk/lib/script/script_lexer.l trunk/lib/script/script_parser.y trunk/lib/script/stack.c trunk/lib/script/stack.h trunk/src/scriptfuncs.c trunk/src/scriptfuncs.h trunk/src/scripttabs.c _______________________________________________ Warzone-commits mailing list Warzone-commits@gna.org https://mail.gna.org/listinfo/warzone-commits