diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index bf3c31678..b1ed1d4ac 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -93,7 +93,7 @@ if(BUILD_SUPPORTED) dfhack_plugin(blueprint blueprint.cpp LINK_LIBRARIES lua) dfhack_plugin(burrows burrows.cpp LINK_LIBRARIES lua) dfhack_plugin(building-hacks building-hacks.cpp LINK_LIBRARIES lua) - dfhack_plugin(buildingplan buildingplan.cpp buildingplan-lib.cpp buildingplan-planner.cpp buildingplan-rooms.cpp LINK_LIBRARIES lua) + dfhack_plugin(buildingplan buildingplan.cpp buildingplan-planner.cpp buildingplan-rooms.cpp LINK_LIBRARIES lua) dfhack_plugin(changeitem changeitem.cpp) dfhack_plugin(changelayer changelayer.cpp) dfhack_plugin(changevein changevein.cpp) diff --git a/plugins/buildingplan-lib.cpp b/plugins/buildingplan-lib.cpp deleted file mode 100644 index e05d9b9dc..000000000 --- a/plugins/buildingplan-lib.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include "buildingplan-lib.h" - -#include -#include "Core.h" - -using namespace DFHack; - -bool show_debugging = false; - -void debug(const char *fmt, ...) -{ - if (!show_debugging) - return; - - color_ostream_proxy out(Core::getInstance().getConsole()); - out.print("DEBUG(buildingplan): "); - va_list args; - va_start(args, fmt); - out.vprint(fmt, args); - va_end(args); - out.print("\n"); -} diff --git a/plugins/buildingplan-planner.cpp b/plugins/buildingplan-planner.cpp index 7aad342e5..9e754742d 100644 --- a/plugins/buildingplan-planner.cpp +++ b/plugins/buildingplan-planner.cpp @@ -15,8 +15,7 @@ #include "LuaTools.h" #include "uicommon.h" -#include "buildingplan-planner.h" -#include "buildingplan-lib.h" +#include "buildingplan.h" static const std::string planned_building_persistence_key_v1 = "buildingplan/constraints"; static const std::string planned_building_persistence_key_v2 = "buildingplan/constraints2"; diff --git a/plugins/buildingplan-rooms.cpp b/plugins/buildingplan-rooms.cpp index 87cd413d8..a08c85804 100644 --- a/plugins/buildingplan-rooms.cpp +++ b/plugins/buildingplan-rooms.cpp @@ -1,5 +1,4 @@ -#include "buildingplan-rooms.h" -#include "buildingplan-lib.h" +#include "buildingplan.h" #include #include diff --git a/plugins/buildingplan.cpp b/plugins/buildingplan.cpp index d0eeb28d8..594eaf48f 100644 --- a/plugins/buildingplan.cpp +++ b/plugins/buildingplan.cpp @@ -14,7 +14,7 @@ #include "uicommon.h" #include "listcolumn.h" -#include "buildingplan-lib.h" +#include "buildingplan.h" DFHACK_PLUGIN("buildingplan"); #define PLUGIN_VERSION "2.0" @@ -31,6 +31,22 @@ bool all_enabled = false; bool in_dummy_screen = false; std::unordered_map planmode_enabled; +bool show_debugging = false; + +void debug(const char *fmt, ...) +{ + if (!show_debugging) + return; + + color_ostream_proxy out(Core::getInstance().getConsole()); + out.print("DEBUG(buildingplan): "); + va_list args; + va_start(args, fmt); + out.vprint(fmt, args); + va_end(args); + out.print("\n"); +} + class ViewscreenChooseMaterial : public dfhack_viewscreen { public: diff --git a/plugins/buildingplan-lib.h b/plugins/buildingplan.h similarity index 100% rename from plugins/buildingplan-lib.h rename to plugins/buildingplan.h