qzdoom/src/scripting
Christoph Oelckers 3ce699bf9b - implemented pass-by-reference arguments - so far only for memory based variables.
- changed Dehacked weapon function lookup to check the symbol table instead of directly referencing the VM functions. Once scriptified these pointers will no longer be available.
- removed all special ATAGs from the VM. While well intentioned any pointer tagged with them is basically unusable because it'd trigger asserts all over the place.
- scriptified A_Punch for testing pass-by-reference parameters and stack variables.
2016-11-19 01:23:56 +01:00
..
codegeneration - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +01:00
decorate - cleanup of the remaining FxBinary operators. 2016-11-18 14:19:55 +01:00
vm - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +01:00
zscript - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +01:00
thingdef.cpp - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +01:00
thingdef.h - reverted most of the last commit after realizing that trying to manage constructing/destructing per variable is not going to work because it'd require some extensive exception management in the compiled VM code. 2016-11-17 13:10:19 +01:00
thingdef_data.cpp - implemented pass-by-reference arguments - so far only for memory based variables. 2016-11-19 01:23:56 +01:00
thingdef_properties.cpp - added a 'DefaultStateUsage' property so that this setting can be properly set up for the classes that can inject states into other actors. 2016-11-14 18:31:12 +01:00