mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 17:57:01 +08:00
refactor: 再次整理项目部分文件目录结构
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include "General/AbstractImageAnalyzer.h"
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include "General/AbstractImageAnalyzer.h"
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
<ClInclude Include="..\..\include\AsstCaller.h" />
|
||||
<ClInclude Include="..\..\include\AsstPort.h" />
|
||||
<ClInclude Include="Assistant.h" />
|
||||
<ClInclude Include="AsstBattleDef.h" />
|
||||
<ClInclude Include="Controller.h" />
|
||||
<ClInclude Include="ImageAnalyzer\BattleImageAnalyzer.h" />
|
||||
<ClInclude Include="ImageAnalyzer\CreditShopImageAnalyzer.h" />
|
||||
@@ -113,6 +112,7 @@
|
||||
<ClInclude Include="Task\Sub\ReportDataTask.h" />
|
||||
<ClInclude Include="Task\Sub\StageNavigationTask.h" />
|
||||
<ClInclude Include="Task\VisitTask.h" />
|
||||
<ClInclude Include="Utils\AsstBattleDef.h" />
|
||||
<ClInclude Include="Utils\AsstConf.h" />
|
||||
<ClInclude Include="Utils\AsstHttp.hpp" />
|
||||
<ClInclude Include="Utils\AsstImageIo.hpp" />
|
||||
|
||||
@@ -662,9 +662,6 @@
|
||||
<ClInclude Include="Assistant.h">
|
||||
<Filter>源文件</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="AsstBattleDef.h">
|
||||
<Filter>源文件</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Controller.h">
|
||||
<Filter>源文件</Filter>
|
||||
</ClInclude>
|
||||
@@ -677,5 +674,8 @@
|
||||
<ClInclude Include="TaskData.h">
|
||||
<Filter>源文件</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Utils\AsstBattleDef.h">
|
||||
<Filter>源文件\Utils</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -1,37 +0,0 @@
|
||||
#include "PipelineTask.h"
|
||||
|
||||
#include <meojson/json.hpp>
|
||||
|
||||
#include "Task/Sub/ProcessTask.h"
|
||||
#include "TaskData.h"
|
||||
|
||||
asst::PipelineTask::PipelineTask(const AsstCallback& callback, void* callback_arg)
|
||||
: PackageTask(callback, callback_arg, TaskType),
|
||||
m_task_ptr(std::make_shared<ProcessTask>(callback, callback_arg, TaskType))
|
||||
{}
|
||||
|
||||
bool asst::PipelineTask::set_params(const json::value& params)
|
||||
{
|
||||
if (m_running) {
|
||||
return false;
|
||||
}
|
||||
|
||||
auto tasks_opt = params.find<json::array>("tasks");
|
||||
if (!tasks_opt) {
|
||||
return false;
|
||||
}
|
||||
|
||||
std::vector<std::string> tasks_vec;
|
||||
for (const auto& task_json : tasks_opt.value()) {
|
||||
std::string task_name = task_json.as_string();
|
||||
if (!Task.get(task_name)) { // check task name exists
|
||||
return false;
|
||||
}
|
||||
tasks_vec.emplace_back(task_name);
|
||||
}
|
||||
if (tasks_vec.empty()) {
|
||||
return false;
|
||||
}
|
||||
m_task_ptr->set_tasks(tasks_vec);
|
||||
return true;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
#pragma once
|
||||
#include "Task/PackageTask.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
class ProcessTask;
|
||||
|
||||
class PipelineTask final : public PackageTask
|
||||
{
|
||||
public:
|
||||
PipelineTask(const AsstCallback& callback, void* callback_arg);
|
||||
virtual ~PipelineTask() override = default;
|
||||
|
||||
virtual bool set_params(const json::value& params) override;
|
||||
|
||||
static constexpr const char* TaskType = "Pipeline";
|
||||
|
||||
private:
|
||||
std::vector<std::string> m_task_name;
|
||||
std::shared_ptr<ProcessTask> m_task_ptr;
|
||||
};
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include <unordered_map>
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
#include "Utils/AsstTypes.h"
|
||||
|
||||
namespace asst
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
#include "AbstractConfiger.h"
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include <optional>
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
#include "Utils/AsstTypes.h"
|
||||
|
||||
namespace asst
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include <queue>
|
||||
|
||||
#include "AbstractTaskPlugin.h"
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
#include "ImageAnalyzer/BattleImageAnalyzer.h"
|
||||
#include "Resource/TilePack.h"
|
||||
#include "Utils/AsstTypes.h"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include "AbstractTaskPlugin.h"
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
#include "AbstractTask.h"
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
|
||||
namespace asst
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include "AbstractTask.h"
|
||||
|
||||
#include "AsstBattleDef.h"
|
||||
#include "Utils/AsstBattleDef.h"
|
||||
#include "ImageAnalyzer/BattleImageAnalyzer.h"
|
||||
#include "Resource/TilePack.h"
|
||||
#include "Utils/AsstTypes.h"
|
||||
|
||||
Reference in New Issue
Block a user