qzdoom/src/scripting
Christoph Oelckers 0da233a664 changed ZScript include mechanism.
* It will now use #include, just like most other definition formats and can be mixed with regular definitions. However, due to how the Lemon-generated parser works this will not recursively pull in all files, but store them in a list and process them sequentially. Functionally this shouldn't make a difference, because ZScript is mostly order-independent - the only thing where order is important is native classes, but these are completely internal to zdoom.pk3 where proper order is observed.
2016-12-03 13:16:09 +01:00
..
codegeneration - added an error check for duplicate local variable definitions. 2016-12-03 12:33:58 +01:00
decorate - scriptified some trivial stuff from g_shared. 2016-11-29 19:50:34 +01:00
vm redid the exception mechanism for script-side access violations to be of more use for diagnosing problems. 2016-12-03 12:23:13 +01:00
zscript changed ZScript include mechanism. 2016-12-03 13:16:09 +01:00
thingdef.cpp - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00
thingdef.h - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00
thingdef_data.cpp - corrected the export signatures of several script exports to contain the correct classes, so that the fudging in FindFunction could be removed. 2016-12-02 18:52:58 +01:00
thingdef_properties.cpp - removed an assert from APowerMorph::EndEffect. With some recent changes to DestroyAllInventory it appears that the asserted condition no longer is true at this point when ending a game. 2016-12-01 00:05:23 +01:00