qzdoom/src/scripting/zscript
Christoph Oelckers a2116fc7bf - created an export for P_SpawnMissile so that I can do some tests with functions.
- allow class extensions.

These are separate blocks in different files that get concatenated to one class body for processing. The reason is to allow spreading the many functions in Actor over multiple files, so that they remain manageable. For example, all the Doom action functions should be in their respective files, but their symbols need to be in Actor. To extend a class, both files need to be in the same translation unit, so it won't allow user-side extension of internal classes.
2016-10-23 12:57:21 +02:00
..
ast.cpp - changed assignment operators to be expressions, like they are in C and DECORATE. 2016-10-21 12:22:42 +02:00
zcc-parse.lemon - created an export for P_SpawnMissile so that I can do some tests with functions. 2016-10-23 12:57:21 +02:00
zcc_compile.cpp - created an export for P_SpawnMissile so that I can do some tests with functions. 2016-10-23 12:57:21 +02:00
zcc_compile.h - restrict 8 and 16 bit integer types to struct and class members - and I am not really sure if they should even be allowed there, aside from legacy readonly properties. For 32 bit floats the same would hold, but those are already mapped to 64 bit doubles silently. 2016-10-16 12:47:26 +02:00
zcc_expr.cpp - implemented '**' (power) operator. To ensure reliability, acustom 'pow' function will be used to calculate it. 2016-10-17 15:17:48 +02:00
zcc_exprlist.h - implemented all assign/modify operators. 2016-10-21 14:18:31 +02:00
zcc_parser.cpp - created an export for P_SpawnMissile so that I can do some tests with functions. 2016-10-23 12:57:21 +02:00
zcc_parser.h - created an export for P_SpawnMissile so that I can do some tests with functions. 2016-10-23 12:57:21 +02:00