diff --git a/src/MaaCore/Task/InterfaceTask.cpp b/src/MaaCore/Task/InterfaceTask.cpp new file mode 100644 index 0000000000..e73f501a45 --- /dev/null +++ b/src/MaaCore/Task/InterfaceTask.cpp @@ -0,0 +1,11 @@ +#include "InterfaceTask.h" + +bool asst::InterfaceTask::run() +{ + if (PackageTask::run()) { + return true; + } + + save_img(utils::path("debug") / utils::path("interface")); + return false; +} diff --git a/src/MaaCore/Task/InterfaceTask.h b/src/MaaCore/Task/InterfaceTask.h index 0a20282656..91ce7e65f0 100644 --- a/src/MaaCore/Task/InterfaceTask.h +++ b/src/MaaCore/Task/InterfaceTask.h @@ -9,6 +9,8 @@ public: using PackageTask::PackageTask; virtual ~InterfaceTask() override = default; + virtual bool run() override; + virtual bool set_params([[maybe_unused]] const json::value& params) { return true; } }; }