From 54e723b541ed7d59e565dd6a4e558d320895f600 Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Mon, 8 Jan 2024 22:18:45 +0800 Subject: [PATCH] =?UTF-8?q?typo:=20=E4=BF=AE=E6=94=B9=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E5=90=8D=E4=BB=A5=E7=AC=A6=E5=90=88=E9=A1=B9=E7=9B=AE=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/MaaCore.vcxproj | 12 ++++---- src/MaaCore/MaaCore.vcxproj.filters | 12 ++++---- ...ugin.cpp => MedicineCounterTaskPlugin.cpp} | 14 +++++----- ...erPlugin.h => MedicineCounterTaskPlugin.h} | 4 +-- ...in.cpp => SanityBeforeStageTaskPlugin.cpp} | 9 +++--- ...Plugin.h => SanityBeforeStageTaskPlugin.h} | 4 +-- .../Task/Fight/SideStoryReopenTask.cpp | 8 +++--- ... StageQueueMissionCompletedTaskPlugin.cpp} | 28 +++++++++---------- ...=> StageQueueMissionCompletedTaskPlugin.h} | 4 +-- src/MaaCore/Task/Interface/CopilotTask.cpp | 4 +-- src/MaaCore/Task/Interface/FightTask.cpp | 8 +++--- src/MaaCore/Task/Interface/FightTask.h | 4 +-- 12 files changed, 55 insertions(+), 56 deletions(-) rename src/MaaCore/Task/Fight/{MedicineCounterPlugin.cpp => MedicineCounterTaskPlugin.cpp} (93%) rename src/MaaCore/Task/Fight/{MedicineCounterPlugin.h => MedicineCounterTaskPlugin.h} (92%) rename src/MaaCore/Task/Fight/{SanityBeforeStagePlugin.cpp => SanityBeforeStageTaskPlugin.cpp} (87%) rename src/MaaCore/Task/Fight/{SanityBeforeStagePlugin.h => SanityBeforeStageTaskPlugin.h} (74%) rename src/MaaCore/Task/Fight/{StageQueueMissionCompletedPlugin.cpp => StageQueueMissionCompletedTaskPlugin.cpp} (85%) rename src/MaaCore/Task/Fight/{StageQueueMissionCompletedPlugin.h => StageQueueMissionCompletedTaskPlugin.h} (91%) diff --git a/src/MaaCore/MaaCore.vcxproj b/src/MaaCore/MaaCore.vcxproj index e3fccbce63..f4324dd830 100644 --- a/src/MaaCore/MaaCore.vcxproj +++ b/src/MaaCore/MaaCore.vcxproj @@ -71,10 +71,10 @@ - - + + - + @@ -248,10 +248,10 @@ - - + + - + diff --git a/src/MaaCore/MaaCore.vcxproj.filters b/src/MaaCore/MaaCore.vcxproj.filters index 91b5dd8f02..0f01efb80e 100644 --- a/src/MaaCore/MaaCore.vcxproj.filters +++ b/src/MaaCore/MaaCore.vcxproj.filters @@ -642,13 +642,13 @@ Source\Vision\Config - + Source\Task\Fight Source\Task\Fight - + Source\Task\Fight @@ -666,7 +666,7 @@ Source\Task\Roguelike - + Source\Task\Fight @@ -1109,13 +1109,13 @@ Source\Vision\Config - + Source\Task\Fight Source\Task\Fight - + Source\Task\Fight @@ -1130,7 +1130,7 @@ Source\Task\Miscellaneous - + Source\Task\Fight diff --git a/src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp b/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp similarity index 93% rename from src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp rename to src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp index 9a5539d397..6256142f39 100644 --- a/src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp +++ b/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp @@ -1,4 +1,4 @@ -#include "MedicineCounterPlugin.h" +#include "MedicineCounterTaskPlugin.h" #include @@ -13,7 +13,7 @@ #include "Vision/MultiMatcher.h" #include "Vision/RegionOCRer.h" -bool asst::MedicineCounterPlugin::verify(AsstMsg msg, const json::value& details) const +bool asst::MedicineCounterTaskPlugin::verify(AsstMsg msg, const json::value& details) const { if (msg != AsstMsg::SubTaskStart || details.get("subtask", std::string()) != "ProcessTask") { return false; @@ -22,7 +22,7 @@ bool asst::MedicineCounterPlugin::verify(AsstMsg msg, const json::value& details return details.get("details", "task", "").ends_with("UseMedicine"); } -bool asst::MedicineCounterPlugin::_run() +bool asst::MedicineCounterTaskPlugin::_run() { LogTraceFunction; @@ -112,7 +112,7 @@ bool asst::MedicineCounterPlugin::_run() return true; } -std::optional asst::MedicineCounterPlugin::init_count(cv::Mat image) +std::optional asst::MedicineCounterTaskPlugin::init_count(cv::Mat image) { int use = 0; MultiMatcher multi_matcher(image); @@ -181,7 +181,7 @@ std::optional asst::MedicineCounter return MedicineResult { .using_count = use, .medicines = medicines }; } -void asst::MedicineCounterPlugin::reduce_excess(const MedicineResult& using_medicine) +void asst::MedicineCounterTaskPlugin::reduce_excess(const MedicineResult& using_medicine) { auto reduce = m_used_count + using_medicine.using_count - m_max_count; for (const auto& [use, inventory, rect, is_expiring] : using_medicine.medicines | views::reverse) { @@ -201,7 +201,7 @@ void asst::MedicineCounterPlugin::reduce_excess(const MedicineResult& using_medi } } -std::optional asst::MedicineCounterPlugin::get_target_of_sanity(const cv::Mat& image) +std::optional asst::MedicineCounterTaskPlugin::get_target_of_sanity(const cv::Mat& image) { RegionOCRer ocr(image); ocr.set_bin_threshold(100, 255); @@ -218,7 +218,7 @@ std::optional asst::MedicineCounterPlugin::get_target_of_sanity(const cv::M return num; } -std::optional asst::MedicineCounterPlugin::get_maximun_of_sanity(const cv::Mat& image) +std::optional asst::MedicineCounterTaskPlugin::get_maximun_of_sanity(const cv::Mat& image) { RegionOCRer ocr(image); ocr.set_bin_threshold(100, 255); diff --git a/src/MaaCore/Task/Fight/MedicineCounterPlugin.h b/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.h similarity index 92% rename from src/MaaCore/Task/Fight/MedicineCounterPlugin.h rename to src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.h index 2671f9ac8c..0d7e5e43be 100644 --- a/src/MaaCore/Task/Fight/MedicineCounterPlugin.h +++ b/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.h @@ -5,11 +5,11 @@ namespace asst { - class MedicineCounterPlugin final : public AbstractTaskPlugin + class MedicineCounterTaskPlugin final : public AbstractTaskPlugin { public: using AbstractTaskPlugin::AbstractTaskPlugin; - virtual ~MedicineCounterPlugin() override = default; + virtual ~MedicineCounterTaskPlugin() override = default; virtual bool verify(AsstMsg msg, const json::value& details) const override; void set_dr_grandet(bool dr_grandet) { m_dr_grandet = dr_grandet; }; void set_count(int count) { m_max_count = count; } diff --git a/src/MaaCore/Task/Fight/SanityBeforeStagePlugin.cpp b/src/MaaCore/Task/Fight/SanityBeforeStageTaskPlugin.cpp similarity index 87% rename from src/MaaCore/Task/Fight/SanityBeforeStagePlugin.cpp rename to src/MaaCore/Task/Fight/SanityBeforeStageTaskPlugin.cpp index b16a847f9a..68caf1d158 100644 --- a/src/MaaCore/Task/Fight/SanityBeforeStagePlugin.cpp +++ b/src/MaaCore/Task/Fight/SanityBeforeStageTaskPlugin.cpp @@ -1,13 +1,12 @@ -#include "SanityBeforeStagePlugin.h" +#include "SanityBeforeStageTaskPlugin.h" #include "Controller/Controller.h" #include "Utils/Logger.hpp" #include "Utils/StringMisc.hpp" #include "Vision/RegionOCRer.h" -bool asst::SanityBeforeStagePlugin::verify(AsstMsg msg, const json::value& details) const +bool asst::SanityBeforeStageTaskPlugin::verify(AsstMsg msg, const json::value& details) const { - // SubTaskStart会在主任务的操作部分之前触发,想不通,但是如果哪天改了记得来这里修 if (msg != AsstMsg::SubTaskStart || details.get("subtask", std::string()) != "ProcessTask") { return false; } @@ -25,12 +24,12 @@ bool asst::SanityBeforeStagePlugin::verify(AsstMsg msg, const json::value& detai } } -bool asst::SanityBeforeStagePlugin::_run() +bool asst::SanityBeforeStageTaskPlugin::_run() { return get_sanity_before_stage(); } -bool asst::SanityBeforeStagePlugin::get_sanity_before_stage() +bool asst::SanityBeforeStageTaskPlugin::get_sanity_before_stage() { LogTraceFunction; diff --git a/src/MaaCore/Task/Fight/SanityBeforeStagePlugin.h b/src/MaaCore/Task/Fight/SanityBeforeStageTaskPlugin.h similarity index 74% rename from src/MaaCore/Task/Fight/SanityBeforeStagePlugin.h rename to src/MaaCore/Task/Fight/SanityBeforeStageTaskPlugin.h index b128fea39d..54fc24c984 100644 --- a/src/MaaCore/Task/Fight/SanityBeforeStagePlugin.h +++ b/src/MaaCore/Task/Fight/SanityBeforeStageTaskPlugin.h @@ -2,11 +2,11 @@ #include "Task/AbstractTaskPlugin.h" namespace asst { - class SanityBeforeStagePlugin final : public AbstractTaskPlugin + class SanityBeforeStageTaskPlugin final : public AbstractTaskPlugin { public: using AbstractTaskPlugin::AbstractTaskPlugin; - virtual ~SanityBeforeStagePlugin() override = default; + virtual ~SanityBeforeStageTaskPlugin() override = default; virtual bool verify(AsstMsg msg, const json::value& details) const override; private: diff --git a/src/MaaCore/Task/Fight/SideStoryReopenTask.cpp b/src/MaaCore/Task/Fight/SideStoryReopenTask.cpp index 97cbb82198..c26f7e342b 100644 --- a/src/MaaCore/Task/Fight/SideStoryReopenTask.cpp +++ b/src/MaaCore/Task/Fight/SideStoryReopenTask.cpp @@ -1,8 +1,8 @@ #include "SideStoryReopenTask.h" #include "Config/TaskData.h" -#include "Task/Fight/MedicineCounterPlugin.h" -#include "Task/Fight/StageQueueMissionCompletedPlugin.h" +#include "Task/Fight/MedicineCounterTaskPlugin.h" +#include "Task/Fight/StageQueueMissionCompletedTaskPlugin.h" #include "Task/ProcessTask.h" #include "Utils/Logger.hpp" @@ -189,11 +189,11 @@ bool asst::SideStoryReopenTask::fight(bool use_medicine, bool use_stone) .set_times_limit("StageQueue@StartButton1", 1) .set_times_limit("StageQueue@StartButton2", 1); - auto medicine_plugin = fight_task.register_plugin(); + auto medicine_plugin = fight_task.register_plugin(); medicine_plugin->set_count(use_medicine ? 1 : 0); medicine_plugin->set_use_expiring(m_expiring_medicine); - auto plugin = fight_task.register_plugin(); + auto plugin = fight_task.register_plugin(); plugin->set_drop_stats(std::move(m_drop_stats)); plugin->set_enable_penguin(m_enable_penguin); plugin->set_enable_yituliu(m_enable_yituliu); diff --git a/src/MaaCore/Task/Fight/StageQueueMissionCompletedPlugin.cpp b/src/MaaCore/Task/Fight/StageQueueMissionCompletedTaskPlugin.cpp similarity index 85% rename from src/MaaCore/Task/Fight/StageQueueMissionCompletedPlugin.cpp rename to src/MaaCore/Task/Fight/StageQueueMissionCompletedTaskPlugin.cpp index 2f93ecf456..238c1df022 100644 --- a/src/MaaCore/Task/Fight/StageQueueMissionCompletedPlugin.cpp +++ b/src/MaaCore/Task/Fight/StageQueueMissionCompletedTaskPlugin.cpp @@ -1,4 +1,4 @@ -#include "StageQueueMissionCompletedPlugin.h" +#include "StageQueueMissionCompletedTaskPlugin.h" #include "Config/Miscellaneous/ItemConfig.h" #include "Config/TaskData.h" @@ -10,7 +10,7 @@ #include "Vision/Miscellaneous/StageDropsImageAnalyzer.h" #include "Vision/RegionOCRer.h" -bool asst::StageQueueMissionCompletedPlugin::verify(AsstMsg msg, const json::value& details) const +bool asst::StageQueueMissionCompletedTaskPlugin::verify(AsstMsg msg, const json::value& details) const { if (msg != AsstMsg::SubTaskStart || details.get("subtask", std::string()) != "ProcessTask") { return false; @@ -19,17 +19,17 @@ bool asst::StageQueueMissionCompletedPlugin::verify(AsstMsg msg, const json::val return details.get("details", "task", "") == "StageQueue@EndOfAction"; } -void asst::StageQueueMissionCompletedPlugin::set_drop_stats(std::unordered_map drop_stats) +void asst::StageQueueMissionCompletedTaskPlugin::set_drop_stats(std::unordered_map drop_stats) { m_drop_stats = std::move(drop_stats); } -std::unordered_map asst::StageQueueMissionCompletedPlugin::get_drop_stats() +std::unordered_map asst::StageQueueMissionCompletedTaskPlugin::get_drop_stats() { return m_drop_stats; } -bool asst::StageQueueMissionCompletedPlugin::_run() +bool asst::StageQueueMissionCompletedTaskPlugin::_run() { LogTraceFunction; @@ -40,7 +40,7 @@ bool asst::StageQueueMissionCompletedPlugin::_run() /// /// 识别关卡是否为三星完成 /// -void asst::StageQueueMissionCompletedPlugin::mission_completed() +void asst::StageQueueMissionCompletedTaskPlugin::mission_completed() { LogTraceFunction; @@ -69,7 +69,7 @@ void asst::StageQueueMissionCompletedPlugin::mission_completed() drop_info_callback(stage_code, difficulty, analyzer); } // 抄自StageDropsTaskPlugin -void asst::StageQueueMissionCompletedPlugin::drop_info_callback(std::string stage_code, +void asst::StageQueueMissionCompletedTaskPlugin::drop_info_callback(std::string stage_code, StageDifficulty stage_difficulty, StageDropsImageAnalyzer analyzer) { @@ -122,28 +122,28 @@ void asst::StageQueueMissionCompletedPlugin::drop_info_callback(std::string stag upload_to_penguin(stage_code, analyzer.get_stars()); } } -bool asst::StageQueueMissionCompletedPlugin::set_server(std::string server) +bool asst::StageQueueMissionCompletedTaskPlugin::set_server(std::string server) { m_server = std::move(server); return true; } -bool asst::StageQueueMissionCompletedPlugin::set_enable_penguin(bool enable) +bool asst::StageQueueMissionCompletedTaskPlugin::set_enable_penguin(bool enable) { m_enable_penguin = enable; return true; } -bool asst::StageQueueMissionCompletedPlugin::set_penguin_id(std::string id) +bool asst::StageQueueMissionCompletedTaskPlugin::set_penguin_id(std::string id) { m_penguin_id = std::move(id); return true; } -bool asst::StageQueueMissionCompletedPlugin::set_enable_yituliu(bool enable) +bool asst::StageQueueMissionCompletedTaskPlugin::set_enable_yituliu(bool enable) { // 暂时没用上,其他地方加了这里也加一个 m_enable_yituliu = enable; return true; } -void asst::StageQueueMissionCompletedPlugin::upload_to_penguin(std::string stage_code, int stars) +void asst::StageQueueMissionCompletedTaskPlugin::upload_to_penguin(std::string stage_code, int stars) { LogTraceFunction; @@ -214,12 +214,12 @@ void asst::StageQueueMissionCompletedPlugin::upload_to_penguin(std::string stage .set_retry_times(5) .run(); } -void asst::StageQueueMissionCompletedPlugin::report_penguin_callback(AsstMsg msg, const json::value& detail, +void asst::StageQueueMissionCompletedTaskPlugin::report_penguin_callback(AsstMsg msg, const json::value& detail, AbstractTask* task_ptr) { LogTraceFunction; - auto p_this = dynamic_cast(task_ptr); + auto p_this = dynamic_cast(task_ptr); if (!p_this) { return; } diff --git a/src/MaaCore/Task/Fight/StageQueueMissionCompletedPlugin.h b/src/MaaCore/Task/Fight/StageQueueMissionCompletedTaskPlugin.h similarity index 91% rename from src/MaaCore/Task/Fight/StageQueueMissionCompletedPlugin.h rename to src/MaaCore/Task/Fight/StageQueueMissionCompletedTaskPlugin.h index 7e56e1706f..7aade61e2f 100644 --- a/src/MaaCore/Task/Fight/StageQueueMissionCompletedPlugin.h +++ b/src/MaaCore/Task/Fight/StageQueueMissionCompletedTaskPlugin.h @@ -13,11 +13,11 @@ namespace asst { - class StageQueueMissionCompletedPlugin : public AbstractTaskPlugin + class StageQueueMissionCompletedTaskPlugin : public AbstractTaskPlugin { public: using AbstractTaskPlugin::AbstractTaskPlugin; - virtual ~StageQueueMissionCompletedPlugin() override = default; + virtual ~StageQueueMissionCompletedTaskPlugin() override = default; virtual bool verify(AsstMsg msg, const json::value& details) const override; void set_drop_stats(std::unordered_map m_drop_stats); std::unordered_map get_drop_stats(); diff --git a/src/MaaCore/Task/Interface/CopilotTask.cpp b/src/MaaCore/Task/Interface/CopilotTask.cpp index 3b5bd9be77..f9a4f0b021 100644 --- a/src/MaaCore/Task/Interface/CopilotTask.cpp +++ b/src/MaaCore/Task/Interface/CopilotTask.cpp @@ -4,7 +4,7 @@ #include "Config/Miscellaneous/CopilotConfig.h" #include "Config/TaskData.h" -#include "Task/Fight/MedicineCounterPlugin.h" +#include "Task/Fight/MedicineCounterTaskPlugin.h" #include "Task/Miscellaneous/BattleFormationTask.h" #include "Task/Miscellaneous/BattleProcessTask.h" #include "Task/Miscellaneous/TaskFileReloadTask.h" @@ -40,7 +40,7 @@ asst::CopilotTask::CopilotTask(const AsstCallback& callback, Assistant* inst) m_medicine_task_ptr = std::make_shared(callback, inst, TaskType); m_medicine_task_ptr->set_tasks({ "BattleStartPre@UseMedicine" }).set_retry_times(0).set_ignore_error(true); - m_medicine_task_ptr->register_plugin()->set_count(999999); + m_medicine_task_ptr->register_plugin()->set_count(999999); m_subtasks.emplace_back(m_medicine_task_ptr); m_subtasks.emplace_back(m_formation_task_ptr)->set_retry_times(0); diff --git a/src/MaaCore/Task/Interface/FightTask.cpp b/src/MaaCore/Task/Interface/FightTask.cpp index a7944a7263..6f0076b009 100644 --- a/src/MaaCore/Task/Interface/FightTask.cpp +++ b/src/MaaCore/Task/Interface/FightTask.cpp @@ -5,8 +5,8 @@ #include "Config/TaskData.h" #include "Task/Fight/DrGrandetTaskPlugin.h" #include "Task/Fight/FightTimesTaskPlugin.h" -#include "Task/Fight/MedicineCounterPlugin.h" -#include "Task/Fight/SanityBeforeStagePlugin.h" +#include "Task/Fight/MedicineCounterTaskPlugin.h" +#include "Task/Fight/SanityBeforeStageTaskPlugin.h" #include "Task/Fight/SideStoryReopenTask.h" #include "Task/Fight/StageDropsTaskPlugin.h" #include "Task/Fight/StageNavigationTask.h" @@ -50,9 +50,9 @@ asst::FightTask::FightTask(const AsstCallback& callback, Assistant* inst) m_stage_drops_plugin_ptr->set_retry_times(0); m_dr_grandet_task_plugin_ptr = m_fight_task_ptr->register_plugin(); m_dr_grandet_task_plugin_ptr->set_enable(false); - m_fight_task_ptr->register_plugin(); + m_fight_task_ptr->register_plugin(); m_fight_task_ptr->register_plugin(); - m_medicine_plugin = m_fight_task_ptr->register_plugin(); + m_medicine_plugin = m_fight_task_ptr->register_plugin(); m_subtasks.emplace_back(m_start_up_task_ptr); m_subtasks.emplace_back(m_stage_navigation_task_ptr); diff --git a/src/MaaCore/Task/Interface/FightTask.h b/src/MaaCore/Task/Interface/FightTask.h index d3f11c1fbc..8de81bbb5a 100644 --- a/src/MaaCore/Task/Interface/FightTask.h +++ b/src/MaaCore/Task/Interface/FightTask.h @@ -10,7 +10,7 @@ namespace asst class StageNavigationTask; class DrGrandetTaskPlugin; class SideStoryReopenTask; - class MedicineCounterPlugin; + class MedicineCounterTaskPlugin; class FightTask final : public InterfaceTask { @@ -26,7 +26,7 @@ namespace asst std::shared_ptr m_start_up_task_ptr = nullptr; std::shared_ptr m_stage_navigation_task_ptr = nullptr; std::shared_ptr m_fight_task_ptr = nullptr; - std::shared_ptr m_medicine_plugin = nullptr; + std::shared_ptr m_medicine_plugin = nullptr; std::shared_ptr m_stage_drops_plugin_ptr = nullptr; std::shared_ptr m_dr_grandet_task_plugin_ptr = nullptr; std::shared_ptr m_sidestory_reopen_task_ptr = nullptr;