Author: troman
Date: Thu Nov 16 15:30:29 2006
New Revision: 488
URL: http://svn.gna.org/viewcvs/warzone?rev=488&view=rev
Log:
Scripting engine overhaul - Part I
-compiler and parts of interpreter now use union to store different data types
-got rid of a great deal of pointer->integer casts
-ASSERT() now outputs last event (or function) called by scripts
-implemented float data type support for the scripting engine - basic
functionality at the moment
Modified:
trunk/lib/framework/debug.h
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.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/scriptai.c
trunk/src/scriptcb.c
trunk/src/scriptextern.c
trunk/src/scriptfuncs.c
trunk/src/scriptobj.c
trunk/src/scriptvals.c
_______________________________________________
Warzone-commits mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-commits