diff --git a/src/acs/call-funcs.cpp b/src/acs/call-funcs.cpp index 3e7ca5040..0436c0a28 100644 --- a/src/acs/call-funcs.cpp +++ b/src/acs/call-funcs.cpp @@ -11,6 +11,17 @@ /// \file call-funcs.cpp /// \brief Action Code Script: CallFunc instructions +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + extern "C" { #include "../doomtype.h" #include "../doomdef.h" @@ -38,17 +49,6 @@ extern "C" { #include "../k_battle.h" } -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - #include "call-funcs.hpp" #include "environment.hpp" diff --git a/src/acs/environment.cpp b/src/acs/environment.cpp index ad593e74b..8c9e34339 100644 --- a/src/acs/environment.cpp +++ b/src/acs/environment.cpp @@ -11,6 +11,17 @@ /// \file environment.cpp /// \brief Action Code Script: Environment definition +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + extern "C" { #include "../doomtype.h" #include "../doomdef.h" @@ -24,17 +35,6 @@ extern "C" { #include "../z_zone.h" } -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - #include "environment.hpp" #include "thread.hpp" #include "call-funcs.hpp" diff --git a/src/acs/interface.cpp b/src/acs/interface.cpp index 7331613a9..2b2ed2dde 100644 --- a/src/acs/interface.cpp +++ b/src/acs/interface.cpp @@ -11,19 +11,6 @@ /// \file interface.cpp /// \brief Action Code Script: Interface for the rest of SRB2's game logic -extern "C" { -#include "interface.h" - -#include "../doomtype.h" -#include "../doomdef.h" -#include "../doomstat.h" - -#include "../r_defs.h" -#include "../g_game.h" -#include "../i_system.h" -#include "../p_saveg.h" -} - #include #include @@ -39,6 +26,19 @@ extern "C" { #include #include +extern "C" { +#include "interface.h" + +#include "../doomtype.h" +#include "../doomdef.h" +#include "../doomstat.h" + +#include "../r_defs.h" +#include "../g_game.h" +#include "../i_system.h" +#include "../p_saveg.h" +} + #include "environment.hpp" #include "thread.hpp" #include "stream.hpp" diff --git a/src/acs/stream.cpp b/src/acs/stream.cpp index ed49b6a62..746a47f28 100644 --- a/src/acs/stream.cpp +++ b/src/acs/stream.cpp @@ -14,6 +14,10 @@ // TODO? Maybe untie this file from ACS? +#include +#include +#include + extern "C" { #include "../doomtype.h" #include "../doomdef.h" @@ -25,10 +29,6 @@ extern "C" { #include "stream.hpp" #include "../cxxutil.hpp" -#include -#include -#include - using namespace srb2::acs; SaveBuffer::SaveBuffer(savebuffer_t *save_) : diff --git a/src/acs/stream.hpp b/src/acs/stream.hpp index 7e24e288b..1c0d895f3 100644 --- a/src/acs/stream.hpp +++ b/src/acs/stream.hpp @@ -17,12 +17,9 @@ #ifndef __SRB2_ACS_STREAM_HPP__ #define __SRB2_ACS_STREAM_HPP__ -extern "C" { -#include "../doomtype.h" -#include "../doomdef.h" -#include "../doomstat.h" -#include "../p_saveg.h" -} +#include +#include +#include #include #include @@ -35,9 +32,12 @@ extern "C" { #include #include -#include -#include -#include +extern "C" { +#include "../doomtype.h" +#include "../doomdef.h" +#include "../doomstat.h" +#include "../p_saveg.h" +} namespace srb2::acs { diff --git a/src/acs/thread.cpp b/src/acs/thread.cpp index fe9906a90..5ebc7234c 100644 --- a/src/acs/thread.cpp +++ b/src/acs/thread.cpp @@ -11,6 +11,18 @@ /// \file thread.cpp /// \brief Action Code Script: Thread definition +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + #include "thread.hpp" extern "C" { @@ -26,18 +38,6 @@ extern "C" { #include "../p_polyobj.h" } -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - using namespace srb2::acs; void Thread::start( diff --git a/src/acs/thread.hpp b/src/acs/thread.hpp index cb036e057..4c3c307c2 100644 --- a/src/acs/thread.hpp +++ b/src/acs/thread.hpp @@ -14,16 +14,6 @@ #ifndef __SRB2_ACS_THREAD_HPP__ #define __SRB2_ACS_THREAD_HPP__ -extern "C" { -#include "../doomtype.h" -#include "../doomdef.h" -#include "../doomstat.h" -#include "../p_tick.h" -#include "../r_defs.h" -#include "../r_state.h" -#include "../p_spec.h" -} - #include #include #include @@ -35,6 +25,16 @@ extern "C" { #include #include +extern "C" { +#include "../doomtype.h" +#include "../doomdef.h" +#include "../doomstat.h" +#include "../p_tick.h" +#include "../r_defs.h" +#include "../r_state.h" +#include "../p_spec.h" +} + namespace srb2::acs {