- separated the Doom specific parts from the compiler backend into a separate file, these parts now get invoked via callback hooks.

This commit is contained in:
Christoph Oelckers 2020-04-11 19:31:58 +02:00
commit 3454314bb1
14 changed files with 1164 additions and 895 deletions

View file

@ -406,6 +406,7 @@ void CheckDropItems(const PClassActor *const obj)
void ParseScripts();
void ParseAllDecorate();
void SynthesizeFlagFields();
void SetDoomCompileEnvironment();
void LoadActors()
{
@ -414,6 +415,7 @@ void LoadActors()
timer.Reset(); timer.Clock();
FScriptPosition::ResetErrorCounter();
SetDoomCompileEnvironment();
InitThingdef();
FScriptPosition::StrictErrors = true;
ParseScripts();