This website requires JavaScript.
Explore
Help
Sign in
OrdinaryMagician
/
vkdoom_m
Watch
1
Fork
You've already forked vkdoom_m
0
Code
Activity
d8a8b59006
vkdoom_m
/
src
/
scripting
History
Christoph Oelckers
d8a8b59006
- cleaned up the loop statement nodes in the code generator, which put some handling in FCompileContext and some of their data into the base FxExpression class instead of having an intermediate base class for all loops which is responsible for the relevant data. All this is now encapsulated in a new FxLoopStatement class which serves as base for the actual loop statements.
2016-10-15 10:34:26 +02:00
..
codegeneration
- cleaned up the loop statement nodes in the code generator, which put some handling in FCompileContext and some of their data into the base FxExpression class instead of having an intermediate base class for all loops which is responsible for the relevant data. All this is now encapsulated in a new FxLoopStatement class which serves as base for the actual loop statements.
2016-10-15 10:34:26 +02:00
decorate
- removed token 'mode' because it isn't used anywhere and clashed with some actor properties.
2016-10-13 20:45:52 +02:00
vm
- removed token 'mode' because it isn't used anywhere and clashed with some actor properties.
2016-10-13 20:45:52 +02:00
zscript
- fixed order of state setup.
2016-10-14 21:56:45 +02:00
thingdef.cpp
- separated the code generation from the DECORATE parser and cleaned up the interface to the code generator. Most importantly, the VMScriptFunctions are now preallocated when being added to the list of functions to compile and will be filled in later by the code generator. This allowed the removal of some ugly maintenance code.
2016-10-13 00:53:59 +02:00
thingdef.h
- separated the code generation from the DECORATE parser and cleaned up the interface to the code generator. Most importantly, the VMScriptFunctions are now preallocated when being added to the list of functions to compile and will be filled in later by the code generator. This allowed the removal of some ugly maintenance code.
2016-10-13 00:53:59 +02:00
thingdef_data.cpp
- started with cleanup and separation of DECORATE code.
2016-10-12 19:22:33 +02:00
thingdef_properties.cpp
- converted all of Doom's actors.
2016-10-14 20:08:41 +02:00