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

Reply via email to