gzdoom/src/scripting/decorate
Christoph Oelckers 6529931281 fixed and completed the special field init code. Strings can now be used as class members, and so can structs which contain strings.
- made 'DamageMultiply' an actor property and moved the initialization of ConversationRoot to the property handler for the compiler to get this stuff out of the type classes.
- consolidate default initialization into one function which performs all the required setup. The original implementation did this when adding the fields but that cannot work because at that time no defaults have been created yet.
- fixed: When deriving a class the child class's defaults also must initialize the copied parent fields with special initialization. This part was completely missing.
- removed DECORATE code for parsing native classes because it's no longer needed.
2016-11-11 14:40:32 +01:00
..
olddecorations.cpp Add the new argument to all uses of the implement macro 2016-11-09 17:45:55 +01:00
thingdef_exp.cpp use a memory arena for allocating code generation nodes. 2016-11-10 15:13:31 +01:00
thingdef_parse.cpp 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
thingdef_states.cpp use a memory arena for allocating code generation nodes. 2016-11-10 15:13:31 +01:00