gzdoom-gles/src/thingdef
Christoph Oelckers d8c689d874 - initialize function symbols. At the moment all it does is process the existing native functions. Any further processing will be done once the base classes of the engine can be parsed from the scripting files.
- switched the types of the internal 'self' and 'stateowner' parameters so that they get assigned correctly. I can't tell if this will error out if fields get accessed from the caller with the wrong class, but for actual scripting to work these must be correct.

The committed 'actor.txt' can be parsed successfully, with the exception of a few subclass references that cannot be resolved yet.
2016-10-11 18:53:10 +02:00
..
olddecorations.cpp - changed handling of duplicate classes in DECORATE. 2016-10-07 15:28:25 +02:00
thingdef.cpp - started to make ZScript parser work on real-life data. It will now read a lump named ZSCRIPT which is a list of filenames to be compiled. 2016-10-08 01:05:27 +02:00
thingdef.h - initialize function symbols. At the moment all it does is process the existing native functions. Any further processing will be done once the base classes of the engine can be parsed from the scripting files. 2016-10-11 18:53:10 +02:00
thingdef_codeptr.cpp - added ACS and DECORATE setter functions for named translations. 2016-10-02 14:09:45 +02:00
thingdef_data.cpp - implemented the Defaults property initializer. 2016-10-11 00:56:47 +02:00
thingdef_exp.cpp - fixed: FxPreIncrDecr depended on undefined compiler behavior. 2016-09-06 08:41:13 +02:00
thingdef_exp.h - split Damage into two variables: DamageVal for the old constant and DamageFunc for the DECORATE function. 2016-09-19 03:36:51 +02:00
thingdef_expression.cpp - fixed: DecoHandleRuntimeState must check all parent classes when trying to determine if the target is a valid state. It should also ensure that both the calling and target state belong to the same actor. Although unlikely it cannot be entirely ruled out that a bogus index randomly points to a seemingly valid state elsewhere. 2016-10-04 09:28:19 +02:00
thingdef_parse.cpp - initialize function symbols. At the moment all it does is process the existing native functions. Any further processing will be done once the base classes of the engine can be parsed from the scripting files. 2016-10-11 18:53:10 +02:00
thingdef_properties.cpp Merge branch 'master' of https://github.com/rheit/zdoom into zscript 2016-10-11 00:57:31 +02:00
thingdef_states.cpp The return statement now accepts any expression as its return value 2016-08-07 22:10:02 +02:00