gzdoom-gles/src/fragglescript
Christoph Oelckers 7b7623d2c4 - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual
This was done to ensure it can be properly overridden in scripts without causing problems when called during engine shutdown for the type and symbol objects the VM needs to work and to have the scripted version always run first.
Since the scripted OnDestroy method never calls the native version - the native one is run after the scripted one - this can be simply skipped over during shutdown.
2017-01-12 22:49:18 +01:00
..
t_cmd.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
t_fs.h Normalize line endings 2016-03-01 09:47:10 -06:00
t_func.cpp - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
t_load.cpp - refactored global sides array to be more VM friendly. 2017-01-08 18:46:17 +01:00
t_oper.cpp - floatification of p_3dfloors, p_3dmidtex and p_acs.cpp plus some leftovers. 2016-03-26 12:36:15 +01:00
t_parse.cpp - use a separate exception type for reporting errors from FraggleScript. 2016-12-02 16:56:50 +01:00
t_prepro.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
t_script.cpp - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
t_script.h - split DObject::Destroy into the main method, a native OnDestroy and a scripted OnDestroy method and made the main method non-virtual 2017-01-12 22:49:18 +01:00
t_spec.cpp Normalize line endings 2016-03-01 09:47:10 -06:00
t_variable.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00