From e8bfd523cdcca2ad8fbc4a6ce4ac8ab2f1bee27a Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Sat, 4 Nov 2023 20:52:44 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=BB=9F=E4=B8=80=20views::reverse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp b/src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp index 1189253b9a..8e2a07ba1f 100644 --- a/src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp +++ b/src/MaaCore/Task/Fight/MedicineCounterPlugin.cpp @@ -57,8 +57,7 @@ bool asst::MedicineCounterPlugin::_run() } else if (m_using_count >= m_max_count && m_use_expiring) { bool changed = false; - for (const auto& [use, inventory, rect, is_expiring] : - initial_count->medicines | asst::ranges::views::reverse) { + for (const auto& [use, inventory, rect, is_expiring] : initial_count->medicines | views::reverse) { if (use > 0 && is_expiring != ExpiringStatus::Expiring) { ctrler()->click(rect); sleep(Config.get_options().task_delay); @@ -165,7 +164,7 @@ std::optional asst::Medicine void asst::MedicineCounterPlugin::reduce_excess(const InitialMedicineResult& using_medicine) { auto reduce = m_using_count + using_medicine.using_count - m_max_count; - for (const auto& [use, inventory, rect, is_expiring] : using_medicine.medicines | std::ranges::views::reverse) { + for (const auto& [use, inventory, rect, is_expiring] : using_medicine.medicines | views::reverse) { ctrler()->click(rect); sleep(Config.get_options().task_delay); reduce -= use;