gzdoom/wadsrc/static/zscript
Christoph Oelckers 72e77a6c65 - implemented handling for virtual function.
Syntax-wise I chose to make it as strict as possible to reduce the chance of errors: Virtual base functions must be declared with the 'virtual' keyword, and overrides in child classes with the 'override' keyword. This way any mismatch in parameters that otherwise would cause silent failure will outright produce a compile error.
2016-11-11 20:05:07 +01:00
..
chex - converted the Chex Quest actors, completing the DECORATE conversion. 2016-10-18 23:22:41 +02:00
doom - scriptified the Revenant's code. 2016-11-07 23:16:25 +01:00
heretic - fixed checks in Powerup.Type property to properly deal with the differences between DECORATE and ZScript. 2016-11-07 11:53:49 +01:00
hexen - fixed: Hexen's serpent was still using "None" for 'no state', which in ZScript is done with null. 2016-11-07 20:12:06 +01:00
raven - turned everything I could into non-action functions. 2016-10-22 17:49:08 +02:00
shared - actually evaluate the default parameters and store them in the VMFunction. 2016-10-27 01:30:34 +02:00
strife - fixed checks in Powerup.Type property to properly deal with the differences between DECORATE and ZScript. 2016-11-07 11:53:49 +01:00
actor.txt fixed and completed the special field init code. Strings can now be used as class members, and so can structs which contain strings. 2016-11-11 14:40:32 +01:00
base.txt - implemented handling for virtual function. 2016-11-11 20:05:07 +01:00
constants.txt - scriptified a_archvile.cpp. 2016-10-30 18:41:39 +01:00