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
Warzone-commits@gna.org
https://mail.gna.org/listinfo/warzone-commits

Reply via email to